Automatic build of php-grpc_1.66.0-1+freexian8.1+php+1 on gaia for php-jessie-next/amd64 by rebuildd 0.4.2+nmu2 Build started at 2024-09-14 11:48:30.094196 ****************************************************************************** dscverify: can't find any system keyrings Recorded job php-grpc_1.66.0-1+freexian8.1+php+1_amd64.job building /srv/buildd/build/work/php-jessie-next/php-grpc_1.66.0-1+freexian8.1+php+1.dsc /srv/buildd/bin/build: STARTING BUILD OF /srv/buildd/build/work/php-jessie-next/php-grpc_1.66.0-1+freexian8.1+php+1.dsc (arch=amd64 dist=php-jessie-next version=1.66.0-1+freexian8.1+php+1 try=1) /srv/buildd/bin/build: SBUILD OPTS: --no-source --run-lintian --lintian-opts=-I --verbose --apt-update --apt-upgrade --no-apt-distupgrade --arch=amd64 -d jessie-next -c jessie-amd64-sbuild --extra-repository=deb http://php.freexian.com/apt jessie-next main --arch-all sbuild (Debian sbuild) 0.81.2+deb11u1 (31 August 2022) on gaia.freexian.com +==============================================================================+ | php-grpc 1.66.0-1+freexian8.1+php+1 (amd64) Sat, 14 Sep 2024 11:48:32 +0000 | +==============================================================================+ Package: php-grpc Version: 1.66.0-1+freexian8.1+php+1 Source Version: 1.66.0-1+freexian8.1+php+1 Distribution: jessie-next Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: binary I: NOTICE: Log filtering will replace 'var/run/schroot/mount/jessie-amd64-sbuild-b3c261ff-f763-47a0-a10d-a2c7a58cfb77' with '<>' I: NOTICE: Log filtering will replace 'build/php-grpc-HaPJwo/resolver-o6cXpe' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://php.freexian.com jessie-next InRelease [5307 B] Hit http://deb.freexian.com jessie InRelease Get:2 http://deb.freexian.com jessie-lts InRelease [24.9 kB] Get:3 http://php.freexian.com jessie-next/main amd64 Packages [241 kB] Hit http://deb.freexian.com jessie/main Sources Hit http://deb.freexian.com jessie/contrib Sources Hit http://deb.freexian.com jessie/non-free Sources Hit http://deb.freexian.com jessie/main amd64 Packages Hit http://deb.freexian.com jessie/contrib amd64 Packages Hit http://deb.freexian.com jessie/non-free amd64 Packages Hit http://deb.freexian.com jessie-lts/main Sources Hit http://deb.freexian.com jessie-lts/contrib Sources Get:4 http://deb.freexian.com jessie-lts/non-free Sources [1772 B] Hit http://deb.freexian.com jessie-lts/main amd64 Packages Hit http://deb.freexian.com jessie-lts/contrib amd64 Packages Get:5 http://deb.freexian.com jessie-lts/non-free amd64 Packages [28.6 kB] Fetched 301 kB in 1s (262 kB/s) Reading package lists... Reading package lists... Building dependency tree... The following packages will be upgraded: libpcre3 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 341 kB of archives. After this operation, 82.9 kB of additional disk space will be used. Get:1 http://php.freexian.com/apt/ jessie-next/main libpcre3 amd64 2:8.44-1+debian8.0.1+debian+2 [341 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 341 kB in 0s (1349 kB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11849 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.44-1+debian8.0.1+debian+2_amd64.deb ... Unpacking libpcre3:amd64 (2:8.44-1+debian8.0.1+debian+2) over (2:8.35-3.3+deb8u4) ... Processing triggers for libc-bin (2.19-18+deb8u14) ... Setting up libpcre3:amd64 (2:8.44-1+debian8.0.1+debian+2) ... Processing triggers for libc-bin (2.19-18+deb8u14) ... +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- /srv/buildd/build/work/php-jessie-next/php-grpc_1.66.0-1+freexian8.1+php+1.dsc exists in /srv/buildd/build/work/php-jessie-next; copying to chroot I: NOTICE: Log filtering will replace 'build/php-grpc-HaPJwo/php-grpc-1.66.0' with '<>' I: NOTICE: Log filtering will replace 'build/php-grpc-HaPJwo' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 10~), dh-php (>= 4~), libssl-dev, php-all-dev, zlib1g-dev, build-essential, fakeroot Filtered Build-Depends: debhelper (>= 10~), dh-php (>= 4~), libssl-dev, php-all-dev, zlib1g-dev, build-essential, fakeroot dpkg-deb: building package `sbuild-build-depends-main-dummy' in `/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign copy: ./ InRelease Ign copy: ./ Release.gpg Get:1 copy: ./ Release [957 B] Get:2 copy: ./ Sources [395 B] Get:3 copy: ./ Packages [477 B] Fetched 1829 B in 0s (140 kB/s) Reading package lists... Hit http://php.freexian.com jessie-next InRelease Hit http://php.freexian.com jessie-next/main amd64 Packages Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-php dh-strip-nondeterminism fakeroot file gettext gettext-base groff-base init-system-helpers intltool-debian libarchive-zip-perl libargon2-1 libasprintf0c2 libbsd0 libcroco3 libedit2 libfakeroot libffi6 libfile-stripnondeterminism-perl libglib2.0-0 liblist-moreutils-perl libmagic1 libonig2 libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 libpcre2-dev libpcre2-posix2 libpcre3-dev libpcre32-3 libpcrecpp0 libpipeline1 libsigsegv2 libsodium23 libssl-dev libssl1.0.0 libtool libunistring0 libxml2 libxslt1.1 m4 man-db mime-support php-all-dev php-common php5.6-cli php5.6-common php5.6-dev php5.6-json php5.6-mbstring php5.6-opcache php5.6-readline php5.6-xml php7.0-cli php7.0-common php7.0-dev php7.0-json php7.0-mbstring php7.0-opcache php7.0-readline php7.0-xml php7.1-cli php7.1-common php7.1-dev php7.1-json php7.1-mbstring php7.1-opcache php7.1-readline php7.1-xml php7.2-cli php7.2-common php7.2-dev php7.2-json php7.2-mbstring php7.2-opcache php7.2-readline php7.2-xml php7.3-cli php7.3-common php7.3-dev php7.3-json php7.3-mbstring php7.3-opcache php7.3-readline php7.3-xml php7.4-cli php7.4-common php7.4-dev php7.4-json php7.4-mbstring php7.4-opcache php7.4-readline php7.4-xml php8.0-cli php8.0-common php8.0-dev php8.0-mbstring php8.0-opcache php8.0-readline php8.0-xml php8.1-cli php8.1-common php8.1-dev php8.1-mbstring php8.1-opcache php8.1-readline php8.1-xml php8.2-cli php8.2-common php8.2-dev php8.2-mbstring php8.2-opcache php8.2-readline php8.2-xml php8.3-cli php8.3-common php8.3-dev php8.3-mbstring php8.3-opcache php8.3-readline php8.3-xml pkg-config po-debconf psmisc shtool ucf xml2 zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican wordlist whois vacation dh-make gettext-doc groff libtool-doc automaken gfortran fortran95-compiler gcj-jdk less www-browser php-pear libmail-box-perl Recommended packages: curl wget lynx-cur libasprintf-dev libgettextpo-dev libglib2.0-data shared-mime-info xdg-user-dirs libssl-doc libltdl-dev xml-core pkg-php-tools libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-php dh-strip-nondeterminism fakeroot file gettext gettext-base groff-base init-system-helpers intltool-debian libarchive-zip-perl libargon2-1 libasprintf0c2 libbsd0 libcroco3 libedit2 libfakeroot libffi6 libfile-stripnondeterminism-perl libglib2.0-0 liblist-moreutils-perl libmagic1 libonig2 libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 libpcre2-dev libpcre2-posix2 libpcre3-dev libpcre32-3 libpcrecpp0 libpipeline1 libsigsegv2 libsodium23 libssl-dev libssl1.0.0 libtool libunistring0 libxml2 libxslt1.1 m4 man-db mime-support php-all-dev php-common php5.6-cli php5.6-common php5.6-dev php5.6-json php5.6-mbstring php5.6-opcache php5.6-readline php5.6-xml php7.0-cli php7.0-common php7.0-dev php7.0-json php7.0-mbstring php7.0-opcache php7.0-readline php7.0-xml php7.1-cli php7.1-common php7.1-dev php7.1-json php7.1-mbstring php7.1-opcache php7.1-readline php7.1-xml php7.2-cli php7.2-common php7.2-dev php7.2-json php7.2-mbstring php7.2-opcache php7.2-readline php7.2-xml php7.3-cli php7.3-common php7.3-dev php7.3-json php7.3-mbstring php7.3-opcache php7.3-readline php7.3-xml php7.4-cli php7.4-common php7.4-dev php7.4-json php7.4-mbstring php7.4-opcache php7.4-readline php7.4-xml php8.0-cli php8.0-common php8.0-dev php8.0-mbstring php8.0-opcache php8.0-readline php8.0-xml php8.1-cli php8.1-common php8.1-dev php8.1-mbstring php8.1-opcache php8.1-readline php8.1-xml php8.2-cli php8.2-common php8.2-dev php8.2-mbstring php8.2-opcache php8.2-readline php8.2-xml php8.3-cli php8.3-common php8.3-dev php8.3-mbstring php8.3-opcache php8.3-readline php8.3-xml pkg-config po-debconf psmisc sbuild-build-depends-main-dummy shtool ucf xml2 zlib1g-dev 0 upgraded, 136 newly installed, 0 to remove and 0 not upgraded. Need to get 51.1 MB of archives. After this operation, 254 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive/ ./ sbuild-build-depends-main-dummy 0.invalid.0 [860 B] Get:2 http://deb.freexian.com/extended-lts/ jessie/main libpipeline1 amd64 1.4.0-1 [27.9 kB] Get:3 http://php.freexian.com/apt/ jessie-next/main dh-autoreconf all 17~bpo8+1+debian8.0.1+debian+1 [16.9 kB] Get:4 http://deb.freexian.com/extended-lts/ jessie/main libssl1.0.0 amd64 1.0.1t-1+deb8u21 [1053 kB] Get:5 http://php.freexian.com/apt/ jessie-next/main libfile-stripnondeterminism-perl all 0.034-1~bpo8+1 [16.5 kB] Get:6 http://php.freexian.com/apt/ jessie-next/main dh-strip-nondeterminism all 0.034-1~bpo8+1 [11.4 kB] Get:7 http://php.freexian.com/apt/ jessie-next/main debhelper all 10.2.5~bpo8+1+debian8.0.1+debian+1 [979 kB] Get:8 http://deb.freexian.com/extended-lts/ jessie/main groff-base amd64 1.22.2-8 [1183 kB] Get:9 http://deb.freexian.com/extended-lts/ jessie/main bsdmainutils amd64 9.0.6 [183 kB] Get:10 http://deb.freexian.com/extended-lts/ jessie/main man-db amd64 2.7.0.2-5 [1000 kB] Get:11 http://php.freexian.com/apt/ jessie-next/main dh-php all 5.4+freexian8.0.1+php+1 [17.2 kB] Get:12 http://deb.freexian.com/extended-lts/ jessie/main libasprintf0c2 amd64 0.19.3-2 [31.3 kB] Get:13 http://php.freexian.com/apt/ jessie-next/main libargon2-1 amd64 0~20190702-0.1+freexian8.0.1+php+1 [20.5 kB] Get:14 http://deb.freexian.com/extended-lts/ jessie/main libbsd0 amd64 0.7.0-2+deb8u2 [68.4 kB] Get:15 http://php.freexian.com/apt/ jessie-next/main libpcre16-3 amd64 2:8.44-1+debian8.0.1+debian+2 [260 kB] Get:16 http://deb.freexian.com/extended-lts/ jessie/main libedit2 amd64 3.1-20140620-2 [85.1 kB] Get:17 http://php.freexian.com/apt/ jessie-next/main libpcre2-16-0 amd64 10.35-4+debian8.0.1+debian+2 [222 kB] Get:18 http://deb.freexian.com/extended-lts/ jessie/main libmagic1 amd64 1:5.22+15-2+deb8u7 [250 kB] Get:19 http://php.freexian.com/apt/ jessie-next/main libpcre2-32-0 amd64 10.35-4+debian8.0.1+debian+2 [212 kB] Get:20 http://deb.freexian.com/extended-lts/ jessie/main libxml2 amd64 2.9.1+dfsg1-5+deb8u16 [805 kB] Get:21 http://php.freexian.com/apt/ jessie-next/main libpcre2-8-0 amd64 10.35-4+debian8.0.1+debian+2 [233 kB] Get:22 http://deb.freexian.com/extended-lts/ jessie/main libffi6 amd64 3.1-2+deb8u1 [20.2 kB] Get:23 http://php.freexian.com/apt/ jessie-next/main libpcre2-posix2 amd64 10.35-4+debian8.0.1+debian+2 [47.7 kB] Get:24 http://deb.freexian.com/extended-lts/ jessie/main libglib2.0-0 amd64 2.42.1-1+deb8u7 [2407 kB] Get:25 http://php.freexian.com/apt/ jessie-next/main libpcre2-dev amd64 10.35-4+debian8.0.1+debian+2 [703 kB] Get:26 http://php.freexian.com/apt/ jessie-next/main libpcre32-3 amd64 2:8.44-1+debian8.0.1+debian+2 [252 kB] Get:27 http://deb.freexian.com/extended-lts/ jessie/main libcroco3 amd64 0.6.8-3+b1 [135 kB] Get:28 http://php.freexian.com/apt/ jessie-next/main libpcrecpp0 amd64 2:8.44-1+debian8.0.1+debian+2 [156 kB] Get:29 http://deb.freexian.com/extended-lts/ jessie/main libonig2 amd64 5.9.5-3.2+deb8u6 [119 kB] Get:30 http://php.freexian.com/apt/ jessie-next/main libpcre3-dev amd64 2:8.44-1+debian8.0.1+debian+2 [640 kB] Get:31 http://deb.freexian.com/extended-lts/ jessie/main libsigsegv2 amd64 2.10-4+b1 [29.2 kB] Get:32 http://php.freexian.com/apt/ jessie-next/main libsodium23 amd64 1.0.18-1+freexian8.0.1+php+1 [160 kB] Get:33 http://deb.freexian.com/extended-lts/ jessie/main libunistring0 amd64 0.9.3-5.2+b1 [288 kB] Get:34 http://php.freexian.com/apt/ jessie-next/main php-common all 2:94+freexian8.0.1+php+1 [17.0 kB] Get:35 http://deb.freexian.com/extended-lts/ jessie/main libxslt1.1 amd64 1.1.28-2+deb8u7 [232 kB] Get:36 http://deb.freexian.com/extended-lts/ jessie/main init-system-helpers all 1.22 [14.0 kB] Get:37 http://php.freexian.com/apt/ jessie-next/main php5.6-common amd64 5.6.40-78+freexian8.1+php+1 [740 kB] Get:38 http://deb.freexian.com/extended-lts/ jessie/main file amd64 1:5.22+15-2+deb8u7 [60.8 kB] Get:39 http://php.freexian.com/apt/ jessie-next/main php5.6-json amd64 5.6.40-78+freexian8.1+php+1 [17.7 kB] Get:40 http://deb.freexian.com/extended-lts/ jessie/main gettext-base amd64 0.19.3-2 [121 kB] Get:41 http://php.freexian.com/apt/ jessie-next/main php5.6-opcache amd64 5.6.40-78+freexian8.1+php+1 [63.3 kB] Get:42 http://deb.freexian.com/extended-lts/ jessie/main m4 amd64 1.4.17-4 [254 kB] Get:43 http://php.freexian.com/apt/ jessie-next/main php5.6-readline amd64 5.6.40-78+freexian8.1+php+1 [13.0 kB] Get:44 http://deb.freexian.com/extended-lts/ jessie/main mime-support all 3.58 [36.0 kB] Get:45 http://php.freexian.com/apt/ jessie-next/main php5.6-cli amd64 5.6.40-78+freexian8.1+php+1 [1285 kB] Get:46 http://deb.freexian.com/extended-lts/ jessie/main ucf all 3.0030 [69.7 kB] Get:47 http://deb.freexian.com/extended-lts/ jessie/main autoconf all 2.69-8 [340 kB] Get:48 http://php.freexian.com/apt/ jessie-next/main php5.6-dev amd64 5.6.40-78+freexian8.1+php+1 [359 kB] Get:49 http://deb.freexian.com/extended-lts/ jessie/main autotools-dev all 20140911.1 [70.5 kB] Get:50 http://php.freexian.com/apt/ jessie-next/main php5.6-mbstring amd64 5.6.40-78+freexian8.1+php+1 [462 kB] Get:51 http://deb.freexian.com/extended-lts/ jessie/main automake all 1:1.14.1-4+deb8u1 [724 kB] Get:52 http://php.freexian.com/apt/ jessie-next/main php5.6-xml amd64 5.6.40-78+freexian8.1+php+1 [121 kB] Get:53 http://deb.freexian.com/extended-lts/ jessie/main autopoint all 0.19.3-2 [413 kB] Get:54 http://php.freexian.com/apt/ jessie-next/main php7.0-common amd64 7.0.33-76+freexian8.1+php+1 [548 kB] Get:55 http://deb.freexian.com/extended-lts/ jessie/main libtool all 2.4.2-1.11 [190 kB] Get:56 http://php.freexian.com/apt/ jessie-next/main php7.0-json amd64 7.0.33-76+freexian8.1+php+1 [17.3 kB] Get:57 http://deb.freexian.com/extended-lts/ jessie/main libarchive-zip-perl all 1.39-1+deb8u1 [97.3 kB] Get:58 http://php.freexian.com/apt/ jessie-next/main php7.0-opcache amd64 7.0.33-76+freexian8.1+php+1 [78.3 kB] Get:59 http://deb.freexian.com/extended-lts/ jessie/main gettext amd64 0.19.3-2 [1240 kB] Get:60 http://php.freexian.com/apt/ jessie-next/main php7.0-readline amd64 7.0.33-76+freexian8.1+php+1 [12.5 kB] Get:61 http://php.freexian.com/apt/ jessie-next/main php7.0-cli amd64 7.0.33-76+freexian8.1+php+1 [1285 kB] Get:62 http://deb.freexian.com/extended-lts/ jessie/main intltool-debian all 0.35.0+20060710.1 [30.8 kB] Get:63 http://deb.freexian.com/extended-lts/ jessie/main po-debconf all 1.0.16+nmu3 [220 kB] Get:64 http://php.freexian.com/apt/ jessie-next/main php7.0-dev amd64 7.0.33-76+freexian8.1+php+1 [383 kB] Get:65 http://deb.freexian.com/extended-lts/ jessie/main liblist-moreutils-perl amd64 0.33-2+b1 [44.4 kB] Get:66 http://php.freexian.com/apt/ jessie-next/main php7.0-mbstring amd64 7.0.33-76+freexian8.1+php+1 [463 kB] Get:67 http://deb.freexian.com/extended-lts/ jessie/main xml2 amd64 0.4-3.1 [15.9 kB] Get:68 http://php.freexian.com/apt/ jessie-next/main php7.0-xml amd64 7.0.33-76+freexian8.1+php+1 [117 kB] Get:69 http://deb.freexian.com/extended-lts/ jessie/main libfakeroot amd64 1.20.2-1 [44.7 kB] Get:70 http://php.freexian.com/apt/ jessie-next/main php7.1-common amd64 7.1.33-64+freexian8.1+php+1 [547 kB] Get:71 http://deb.freexian.com/extended-lts/ jessie/main fakeroot amd64 1.20.2-1 [84.7 kB] Get:72 http://deb.freexian.com/extended-lts/ jessie/main zlib1g-dev amd64 1:1.2.8.dfsg-2+deb8u3 [206 kB] Get:73 http://php.freexian.com/apt/ jessie-next/main php7.1-json amd64 7.1.33-64+freexian8.1+php+1 [17.6 kB] Get:74 http://deb.freexian.com/extended-lts/ jessie/main libssl-dev amd64 1.0.1t-1+deb8u21 [1289 kB] Get:75 http://php.freexian.com/apt/ jessie-next/main php7.1-opcache amd64 7.1.33-64+freexian8.1+php+1 [146 kB] Get:76 http://deb.freexian.com/extended-lts/ jessie/main psmisc amd64 22.21-2 [119 kB] Get:77 http://php.freexian.com/apt/ jessie-next/main php7.1-readline amd64 7.1.33-64+freexian8.1+php+1 [12.5 kB] Get:78 http://deb.freexian.com/extended-lts/ jessie/main pkg-config amd64 0.28-1 [57.5 kB] Get:79 http://php.freexian.com/apt/ jessie-next/main php7.1-cli amd64 7.1.33-64+freexian8.1+php+1 [1327 kB] Get:80 http://deb.freexian.com/extended-lts/ jessie/main shtool all 2.0.8-6 [159 kB] Get:81 http://php.freexian.com/apt/ jessie-next/main php7.1-dev amd64 7.1.33-64+freexian8.1+php+1 [400 kB] Get:82 http://php.freexian.com/apt/ jessie-next/main php7.1-mbstring amd64 7.1.33-64+freexian8.1+php+1 [465 kB] Get:83 http://php.freexian.com/apt/ jessie-next/main php7.1-xml amd64 7.1.33-64+freexian8.1+php+1 [117 kB] Get:84 http://php.freexian.com/apt/ jessie-next/main php7.2-common amd64 7.2.34-51+freexian8.1+php+1 [565 kB] Get:85 http://php.freexian.com/apt/ jessie-next/main php7.2-json amd64 7.2.34-51+freexian8.1+php+1 [18.9 kB] Get:86 http://php.freexian.com/apt/ jessie-next/main php7.2-opcache amd64 7.2.34-51+freexian8.1+php+1 [163 kB] Get:87 http://php.freexian.com/apt/ jessie-next/main php7.2-readline amd64 7.2.34-51+freexian8.1+php+1 [12.3 kB] Get:88 http://php.freexian.com/apt/ jessie-next/main php7.2-cli amd64 7.2.34-51+freexian8.1+php+1 [1396 kB] Get:89 http://php.freexian.com/apt/ jessie-next/main php7.2-dev amd64 7.2.34-51+freexian8.1+php+1 [423 kB] Get:90 http://php.freexian.com/apt/ jessie-next/main php7.2-mbstring amd64 7.2.34-51+freexian8.1+php+1 [481 kB] Get:91 http://php.freexian.com/apt/ jessie-next/main php7.2-xml amd64 7.2.34-51+freexian8.1+php+1 [109 kB] Get:92 http://php.freexian.com/apt/ jessie-next/main php7.3-common amd64 7.3.33-20+freexian8.1+php+1 [578 kB] Get:93 http://php.freexian.com/apt/ jessie-next/main php7.3-json amd64 7.3.33-20+freexian8.1+php+1 [18.5 kB] Get:94 http://php.freexian.com/apt/ jessie-next/main php7.3-opcache amd64 7.3.33-20+freexian8.1+php+1 [178 kB] Get:95 http://php.freexian.com/apt/ jessie-next/main php7.3-readline amd64 7.3.33-20+freexian8.1+php+1 [12.1 kB] Get:96 http://php.freexian.com/apt/ jessie-next/main php7.3-cli amd64 7.3.33-20+freexian8.1+php+1 [1377 kB] Get:97 http://php.freexian.com/apt/ jessie-next/main php7.3-dev amd64 7.3.33-20+freexian8.1+php+1 [440 kB] Get:98 http://php.freexian.com/apt/ jessie-next/main php7.3-mbstring amd64 7.3.33-20+freexian8.1+php+1 [514 kB] Get:99 http://php.freexian.com/apt/ jessie-next/main php7.3-xml amd64 7.3.33-20+freexian8.1+php+1 [108 kB] Get:100 http://php.freexian.com/apt/ jessie-next/main php7.4-common amd64 1:7.4.33-14+freexian8.1+php+1 [641 kB] Get:101 http://php.freexian.com/apt/ jessie-next/main php7.4-json amd64 1:7.4.33-14+freexian8.1+php+1 [18.9 kB] Get:102 http://php.freexian.com/apt/ jessie-next/main php7.4-opcache amd64 1:7.4.33-14+freexian8.1+php+1 [193 kB] Get:103 http://php.freexian.com/apt/ jessie-next/main php7.4-readline amd64 1:7.4.33-14+freexian8.1+php+1 [12.3 kB] Get:104 http://php.freexian.com/apt/ jessie-next/main php7.4-cli amd64 1:7.4.33-14+freexian8.1+php+1 [1400 kB] Get:105 http://php.freexian.com/apt/ jessie-next/main php7.4-dev amd64 1:7.4.33-14+freexian8.1+php+1 [432 kB] Get:106 http://php.freexian.com/apt/ jessie-next/main php7.4-mbstring amd64 1:7.4.33-14+freexian8.1+php+1 [392 kB] Get:107 http://php.freexian.com/apt/ jessie-next/main php7.4-xml amd64 1:7.4.33-14+freexian8.1+php+1 [97.4 kB] Get:108 http://php.freexian.com/apt/ jessie-next/main php8.0-common amd64 1:8.0.30-8+freexian8.1+php+1 [658 kB] Get:109 http://php.freexian.com/apt/ jessie-next/main php8.0-opcache amd64 1:8.0.30-8+freexian8.1+php+1 [451 kB] Get:110 http://php.freexian.com/apt/ jessie-next/main php8.0-readline amd64 1:8.0.30-8+freexian8.1+php+1 [12.3 kB] Get:111 http://php.freexian.com/apt/ jessie-next/main php8.0-cli amd64 1:8.0.30-8+freexian8.1+php+1 [1444 kB] Get:112 http://php.freexian.com/apt/ jessie-next/main php8.0-dev amd64 1:8.0.30-8+freexian8.1+php+1 [471 kB] Get:113 http://php.freexian.com/apt/ jessie-next/main php8.0-mbstring amd64 1:8.0.30-8+freexian8.1+php+1 [391 kB] Get:114 http://php.freexian.com/apt/ jessie-next/main php8.0-xml amd64 1:8.0.30-8+freexian8.1+php+1 [98.1 kB] Get:115 http://php.freexian.com/apt/ jessie-next/main php8.1-common amd64 8.1.29-1+freexian8.1+php+1 [671 kB] Get:116 http://php.freexian.com/apt/ jessie-next/main php8.1-opcache amd64 8.1.29-1+freexian8.1+php+1 [326 kB] Get:117 http://php.freexian.com/apt/ jessie-next/main php8.1-readline amd64 8.1.29-1+freexian8.1+php+1 [12.5 kB] Get:118 http://php.freexian.com/apt/ jessie-next/main php8.1-cli amd64 8.1.29-1+freexian8.1+php+1 [1632 kB] Get:119 http://php.freexian.com/apt/ jessie-next/main php8.1-dev amd64 8.1.29-1+freexian8.1+php+1 [494 kB] Get:120 http://php.freexian.com/apt/ jessie-next/main php8.1-mbstring amd64 8.1.29-1+freexian8.1+php+1 [392 kB] Get:121 http://php.freexian.com/apt/ jessie-next/main php8.1-xml amd64 8.1.29-1+freexian8.1+php+1 [107 kB] Get:122 http://php.freexian.com/apt/ jessie-next/main php8.2-common amd64 8.2.23-1+freexian8.1+php+1 [678 kB] Get:123 http://php.freexian.com/apt/ jessie-next/main php8.2-opcache amd64 8.2.23-1+freexian8.1+php+1 [327 kB] Get:124 http://php.freexian.com/apt/ jessie-next/main php8.2-readline amd64 8.2.23-1+freexian8.1+php+1 [12.5 kB] Get:125 http://php.freexian.com/apt/ jessie-next/main php8.2-cli amd64 8.2.23-1+freexian8.1+php+1 [1666 kB] Get:126 http://php.freexian.com/apt/ jessie-next/main php8.2-dev amd64 8.2.23-1+freexian8.1+php+1 [514 kB] Get:127 http://php.freexian.com/apt/ jessie-next/main php8.2-mbstring amd64 8.2.23-1+freexian8.1+php+1 [434 kB] Get:128 http://php.freexian.com/apt/ jessie-next/main php8.2-xml amd64 8.2.23-1+freexian8.1+php+1 [109 kB] Get:129 http://php.freexian.com/apt/ jessie-next/main php8.3-common amd64 8.3.11-1+freexian8.1+php+1 [706 kB] Get:130 http://php.freexian.com/apt/ jessie-next/main php8.3-opcache amd64 8.3.11-1+freexian8.1+php+1 [327 kB] Get:131 http://php.freexian.com/apt/ jessie-next/main php8.3-readline amd64 8.3.11-1+freexian8.1+php+1 [12.5 kB] Get:132 http://php.freexian.com/apt/ jessie-next/main php8.3-cli amd64 8.3.11-1+freexian8.1+php+1 [1694 kB] Get:133 http://php.freexian.com/apt/ jessie-next/main php8.3-dev amd64 8.3.11-1+freexian8.1+php+1 [525 kB] Get:134 http://php.freexian.com/apt/ jessie-next/main php8.3-mbstring amd64 8.3.11-1+freexian8.1+php+1 [433 kB] Get:135 http://php.freexian.com/apt/ jessie-next/main php8.3-xml amd64 8.3.11-1+freexian8.1+php+1 [113 kB] Get:136 http://php.freexian.com/apt/ jessie-next/main php-all-dev all 2:94+freexian8.0.1+php+1 [7312 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 51.1 MB in 5s (8743 kB/s) Selecting previously unselected package libpipeline1:amd64. (Reading database ... 11849 files and directories currently installed.) Preparing to unpack .../libpipeline1_1.4.0-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.4.0-1) ... Selecting previously unselected package libssl1.0.0:amd64. Preparing to unpack .../libssl1.0.0_1.0.1t-1+deb8u21_amd64.deb ... Unpacking libssl1.0.0:amd64 (1.0.1t-1+deb8u21) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.2-8_amd64.deb ... Unpacking groff-base (1.22.2-8) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.6_amd64.deb ... Unpacking bsdmainutils (9.0.6) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.7.0.2-5_amd64.deb ... Unpacking man-db (2.7.0.2-5) ... Selecting previously unselected package libasprintf0c2:amd64. Preparing to unpack .../libasprintf0c2_0.19.3-2_amd64.deb ... Unpacking libasprintf0c2:amd64 (0.19.3-2) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../libbsd0_0.7.0-2+deb8u2_amd64.deb ... Unpacking libbsd0:amd64 (0.7.0-2+deb8u2) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../libedit2_3.1-20140620-2_amd64.deb ... Unpacking libedit2:amd64 (3.1-20140620-2) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../libmagic1_1%3a5.22+15-2+deb8u7_amd64.deb ... Unpacking libmagic1:amd64 (1:5.22+15-2+deb8u7) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../libxml2_2.9.1+dfsg1-5+deb8u16_amd64.deb ... Unpacking libxml2:amd64 (2.9.1+dfsg1-5+deb8u16) ... Selecting previously unselected package libffi6:amd64. Preparing to unpack .../libffi6_3.1-2+deb8u1_amd64.deb ... Unpacking libffi6:amd64 (3.1-2+deb8u1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../libglib2.0-0_2.42.1-1+deb8u7_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.42.1-1+deb8u7) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../libcroco3_0.6.8-3+b1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.8-3+b1) ... Selecting previously unselected package libonig2:amd64. Preparing to unpack .../libonig2_5.9.5-3.2+deb8u6_amd64.deb ... Unpacking libonig2:amd64 (5.9.5-3.2+deb8u6) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../libsigsegv2_2.10-4+b1_amd64.deb ... Unpacking libsigsegv2:amd64 (2.10-4+b1) ... Selecting previously unselected package libunistring0:amd64. Preparing to unpack .../libunistring0_0.9.3-5.2+b1_amd64.deb ... Unpacking libunistring0:amd64 (0.9.3-5.2+b1) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../libxslt1.1_1.1.28-2+deb8u7_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.28-2+deb8u7) ... Selecting previously unselected package init-system-helpers. Preparing to unpack .../init-system-helpers_1.22_all.deb ... Unpacking init-system-helpers (1.22) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.22+15-2+deb8u7_amd64.deb ... Unpacking file (1:5.22+15-2+deb8u7) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.19.3-2_amd64.deb ... Unpacking gettext-base (0.19.3-2) ... Selecting previously unselected package m4. Preparing to unpack .../archives/m4_1.4.17-4_amd64.deb ... Unpacking m4 (1.4.17-4) ... Selecting previously unselected package mime-support. Preparing to unpack .../mime-support_3.58_all.deb ... Unpacking mime-support (3.58) ... Selecting previously unselected package ucf. Preparing to unpack .../archives/ucf_3.0030_all.deb ... Moving old data out of the way Unpacking ucf (3.0030) ... Selecting previously unselected package autoconf. Preparing to unpack .../autoconf_2.69-8_all.deb ... Unpacking autoconf (2.69-8) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../autotools-dev_20140911.1_all.deb ... Unpacking autotools-dev (20140911.1) ... Selecting previously unselected package automake. Preparing to unpack .../automake_1%3a1.14.1-4+deb8u1_all.deb ... Unpacking automake (1:1.14.1-4+deb8u1) ... Selecting previously unselected package autopoint. Preparing to unpack .../autopoint_0.19.3-2_all.deb ... Unpacking autopoint (0.19.3-2) ... Selecting previously unselected package libtool. Preparing to unpack .../libtool_2.4.2-1.11_all.deb ... Unpacking libtool (2.4.2-1.11) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../dh-autoreconf_17~bpo8+1+debian8.0.1+debian+1_all.deb ... Unpacking dh-autoreconf (17~bpo8+1+debian8.0.1+debian+1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../libarchive-zip-perl_1.39-1+deb8u1_all.deb ... Unpacking libarchive-zip-perl (1.39-1+deb8u1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../libfile-stripnondeterminism-perl_0.034-1~bpo8+1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.034-1~bpo8+1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../dh-strip-nondeterminism_0.034-1~bpo8+1_all.deb ... Unpacking dh-strip-nondeterminism (0.034-1~bpo8+1) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.19.3-2_amd64.deb ... Unpacking gettext (0.19.3-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ... Unpacking intltool-debian (0.35.0+20060710.1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../po-debconf_1.0.16+nmu3_all.deb ... Unpacking po-debconf (1.0.16+nmu3) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_10.2.5~bpo8+1+debian8.0.1+debian+1_all.deb ... Unpacking debhelper (10.2.5~bpo8+1+debian8.0.1+debian+1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../liblist-moreutils-perl_0.33-2+b1_amd64.deb ... Unpacking liblist-moreutils-perl (0.33-2+b1) ... Selecting previously unselected package xml2. Preparing to unpack .../xml2_0.4-3.1_amd64.deb ... Unpacking xml2 (0.4-3.1) ... Selecting previously unselected package dh-php. Preparing to unpack .../dh-php_5.4+freexian8.0.1+php+1_all.deb ... Unpacking dh-php (5.4+freexian8.0.1+php+1) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../libfakeroot_1.20.2-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.20.2-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.20.2-1_amd64.deb ... Unpacking fakeroot (1.20.2-1) ... Selecting previously unselected package libargon2-1:amd64. Preparing to unpack .../libargon2-1_0~20190702-0.1+freexian8.0.1+php+1_amd64.deb ... Unpacking libargon2-1:amd64 (0~20190702-0.1+freexian8.0.1+php+1) ... Selecting previously unselected package libpcre16-3:amd64. Preparing to unpack .../libpcre16-3_2%3a8.44-1+debian8.0.1+debian+2_amd64.deb ... Unpacking libpcre16-3:amd64 (2:8.44-1+debian8.0.1+debian+2) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../libpcre2-16-0_10.35-4+debian8.0.1+debian+2_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.35-4+debian8.0.1+debian+2) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../libpcre2-32-0_10.35-4+debian8.0.1+debian+2_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.35-4+debian8.0.1+debian+2) ... Selecting previously unselected package libpcre2-8-0:amd64. Preparing to unpack .../libpcre2-8-0_10.35-4+debian8.0.1+debian+2_amd64.deb ... Unpacking libpcre2-8-0:amd64 (10.35-4+debian8.0.1+debian+2) ... Selecting previously unselected package libpcre2-posix2:amd64. Preparing to unpack .../libpcre2-posix2_10.35-4+debian8.0.1+debian+2_amd64.deb ... Unpacking libpcre2-posix2:amd64 (10.35-4+debian8.0.1+debian+2) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../libpcre2-dev_10.35-4+debian8.0.1+debian+2_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.35-4+debian8.0.1+debian+2) ... Selecting previously unselected package libpcre32-3:amd64. Preparing to unpack .../libpcre32-3_2%3a8.44-1+debian8.0.1+debian+2_amd64.deb ... Unpacking libpcre32-3:amd64 (2:8.44-1+debian8.0.1+debian+2) ... Selecting previously unselected package libpcrecpp0:amd64. Preparing to unpack .../libpcrecpp0_2%3a8.44-1+debian8.0.1+debian+2_amd64.deb ... Unpacking libpcrecpp0:amd64 (2:8.44-1+debian8.0.1+debian+2) ... Selecting previously unselected package libpcre3-dev:amd64. Preparing to unpack .../libpcre3-dev_2%3a8.44-1+debian8.0.1+debian+2_amd64.deb ... Unpacking libpcre3-dev:amd64 (2:8.44-1+debian8.0.1+debian+2) ... Selecting previously unselected package libsodium23:amd64. Preparing to unpack .../libsodium23_1.0.18-1+freexian8.0.1+php+1_amd64.deb ... Unpacking libsodium23:amd64 (1.0.18-1+freexian8.0.1+php+1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2+deb8u3_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2+deb8u3) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../libssl-dev_1.0.1t-1+deb8u21_amd64.deb ... Unpacking libssl-dev:amd64 (1.0.1t-1+deb8u21) ... Selecting previously unselected package psmisc. Preparing to unpack .../psmisc_22.21-2_amd64.deb ... Unpacking psmisc (22.21-2) ... Selecting previously unselected package php-common. Preparing to unpack .../php-common_2%3a94+freexian8.0.1+php+1_all.deb ... Unpacking php-common (2:94+freexian8.0.1+php+1) ... Selecting previously unselected package php5.6-common. Preparing to unpack .../php5.6-common_5.6.40-78+freexian8.1+php+1_amd64.deb ... Unpacking php5.6-common (5.6.40-78+freexian8.1+php+1) ... Selecting previously unselected package php5.6-json. Preparing to unpack .../php5.6-json_5.6.40-78+freexian8.1+php+1_amd64.deb ... Unpacking php5.6-json (5.6.40-78+freexian8.1+php+1) ... Selecting previously unselected package php5.6-opcache. Preparing to unpack .../php5.6-opcache_5.6.40-78+freexian8.1+php+1_amd64.deb ... Unpacking php5.6-opcache (5.6.40-78+freexian8.1+php+1) ... Selecting previously unselected package php5.6-readline. Preparing to unpack .../php5.6-readline_5.6.40-78+freexian8.1+php+1_amd64.deb ... Unpacking php5.6-readline (5.6.40-78+freexian8.1+php+1) ... Selecting previously unselected package php5.6-cli. Preparing to unpack .../php5.6-cli_5.6.40-78+freexian8.1+php+1_amd64.deb ... Unpacking php5.6-cli (5.6.40-78+freexian8.1+php+1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../pkg-config_0.28-1_amd64.deb ... Unpacking pkg-config (0.28-1) ... Selecting previously unselected package shtool. Preparing to unpack .../shtool_2.0.8-6_all.deb ... Unpacking shtool (2.0.8-6) ... Selecting previously unselected package php5.6-dev. Preparing to unpack .../php5.6-dev_5.6.40-78+freexian8.1+php+1_amd64.deb ... Unpacking php5.6-dev (5.6.40-78+freexian8.1+php+1) ... Selecting previously unselected package php5.6-mbstring. Preparing to unpack .../php5.6-mbstring_5.6.40-78+freexian8.1+php+1_amd64.deb ... Unpacking php5.6-mbstring (5.6.40-78+freexian8.1+php+1) ... Selecting previously unselected package php5.6-xml. Preparing to unpack .../php5.6-xml_5.6.40-78+freexian8.1+php+1_amd64.deb ... Unpacking php5.6-xml (5.6.40-78+freexian8.1+php+1) ... Selecting previously unselected package php7.0-common. Preparing to unpack .../php7.0-common_7.0.33-76+freexian8.1+php+1_amd64.deb ... Unpacking php7.0-common (7.0.33-76+freexian8.1+php+1) ... Selecting previously unselected package php7.0-json. Preparing to unpack .../php7.0-json_7.0.33-76+freexian8.1+php+1_amd64.deb ... Unpacking php7.0-json (7.0.33-76+freexian8.1+php+1) ... Selecting previously unselected package php7.0-opcache. Preparing to unpack .../php7.0-opcache_7.0.33-76+freexian8.1+php+1_amd64.deb ... Unpacking php7.0-opcache (7.0.33-76+freexian8.1+php+1) ... Selecting previously unselected package php7.0-readline. Preparing to unpack .../php7.0-readline_7.0.33-76+freexian8.1+php+1_amd64.deb ... Unpacking php7.0-readline (7.0.33-76+freexian8.1+php+1) ... Selecting previously unselected package php7.0-cli. Preparing to unpack .../php7.0-cli_7.0.33-76+freexian8.1+php+1_amd64.deb ... Unpacking php7.0-cli (7.0.33-76+freexian8.1+php+1) ... Selecting previously unselected package php7.0-dev. Preparing to unpack .../php7.0-dev_7.0.33-76+freexian8.1+php+1_amd64.deb ... Unpacking php7.0-dev (7.0.33-76+freexian8.1+php+1) ... Selecting previously unselected package php7.0-mbstring. Preparing to unpack .../php7.0-mbstring_7.0.33-76+freexian8.1+php+1_amd64.deb ... Unpacking php7.0-mbstring (7.0.33-76+freexian8.1+php+1) ... Selecting previously unselected package php7.0-xml. Preparing to unpack .../php7.0-xml_7.0.33-76+freexian8.1+php+1_amd64.deb ... Unpacking php7.0-xml (7.0.33-76+freexian8.1+php+1) ... Selecting previously unselected package php7.1-common. Preparing to unpack .../php7.1-common_7.1.33-64+freexian8.1+php+1_amd64.deb ... Unpacking php7.1-common (7.1.33-64+freexian8.1+php+1) ... Selecting previously unselected package php7.1-json. Preparing to unpack .../php7.1-json_7.1.33-64+freexian8.1+php+1_amd64.deb ... Unpacking php7.1-json (7.1.33-64+freexian8.1+php+1) ... Selecting previously unselected package php7.1-opcache. Preparing to unpack .../php7.1-opcache_7.1.33-64+freexian8.1+php+1_amd64.deb ... Unpacking php7.1-opcache (7.1.33-64+freexian8.1+php+1) ... Selecting previously unselected package php7.1-readline. Preparing to unpack .../php7.1-readline_7.1.33-64+freexian8.1+php+1_amd64.deb ... Unpacking php7.1-readline (7.1.33-64+freexian8.1+php+1) ... Selecting previously unselected package php7.1-cli. Preparing to unpack .../php7.1-cli_7.1.33-64+freexian8.1+php+1_amd64.deb ... Unpacking php7.1-cli (7.1.33-64+freexian8.1+php+1) ... Selecting previously unselected package php7.1-dev. Preparing to unpack .../php7.1-dev_7.1.33-64+freexian8.1+php+1_amd64.deb ... Unpacking php7.1-dev (7.1.33-64+freexian8.1+php+1) ... Selecting previously unselected package php7.1-mbstring. Preparing to unpack .../php7.1-mbstring_7.1.33-64+freexian8.1+php+1_amd64.deb ... Unpacking php7.1-mbstring (7.1.33-64+freexian8.1+php+1) ... Selecting previously unselected package php7.1-xml. Preparing to unpack .../php7.1-xml_7.1.33-64+freexian8.1+php+1_amd64.deb ... Unpacking php7.1-xml (7.1.33-64+freexian8.1+php+1) ... Selecting previously unselected package php7.2-common. Preparing to unpack .../php7.2-common_7.2.34-51+freexian8.1+php+1_amd64.deb ... Unpacking php7.2-common (7.2.34-51+freexian8.1+php+1) ... Selecting previously unselected package php7.2-json. Preparing to unpack .../php7.2-json_7.2.34-51+freexian8.1+php+1_amd64.deb ... Unpacking php7.2-json (7.2.34-51+freexian8.1+php+1) ... Selecting previously unselected package php7.2-opcache. Preparing to unpack .../php7.2-opcache_7.2.34-51+freexian8.1+php+1_amd64.deb ... Unpacking php7.2-opcache (7.2.34-51+freexian8.1+php+1) ... Selecting previously unselected package php7.2-readline. Preparing to unpack .../php7.2-readline_7.2.34-51+freexian8.1+php+1_amd64.deb ... Unpacking php7.2-readline (7.2.34-51+freexian8.1+php+1) ... Selecting previously unselected package php7.2-cli. Preparing to unpack .../php7.2-cli_7.2.34-51+freexian8.1+php+1_amd64.deb ... Unpacking php7.2-cli (7.2.34-51+freexian8.1+php+1) ... Selecting previously unselected package php7.2-dev. Preparing to unpack .../php7.2-dev_7.2.34-51+freexian8.1+php+1_amd64.deb ... Unpacking php7.2-dev (7.2.34-51+freexian8.1+php+1) ... Selecting previously unselected package php7.2-mbstring. Preparing to unpack .../php7.2-mbstring_7.2.34-51+freexian8.1+php+1_amd64.deb ... Unpacking php7.2-mbstring (7.2.34-51+freexian8.1+php+1) ... Selecting previously unselected package php7.2-xml. Preparing to unpack .../php7.2-xml_7.2.34-51+freexian8.1+php+1_amd64.deb ... Unpacking php7.2-xml (7.2.34-51+freexian8.1+php+1) ... Selecting previously unselected package php7.3-common. Preparing to unpack .../php7.3-common_7.3.33-20+freexian8.1+php+1_amd64.deb ... Unpacking php7.3-common (7.3.33-20+freexian8.1+php+1) ... Selecting previously unselected package php7.3-json. Preparing to unpack .../php7.3-json_7.3.33-20+freexian8.1+php+1_amd64.deb ... Unpacking php7.3-json (7.3.33-20+freexian8.1+php+1) ... Selecting previously unselected package php7.3-opcache. Preparing to unpack .../php7.3-opcache_7.3.33-20+freexian8.1+php+1_amd64.deb ... Unpacking php7.3-opcache (7.3.33-20+freexian8.1+php+1) ... Selecting previously unselected package php7.3-readline. Preparing to unpack .../php7.3-readline_7.3.33-20+freexian8.1+php+1_amd64.deb ... Unpacking php7.3-readline (7.3.33-20+freexian8.1+php+1) ... Selecting previously unselected package php7.3-cli. Preparing to unpack .../php7.3-cli_7.3.33-20+freexian8.1+php+1_amd64.deb ... Unpacking php7.3-cli (7.3.33-20+freexian8.1+php+1) ... Selecting previously unselected package php7.3-dev. Preparing to unpack .../php7.3-dev_7.3.33-20+freexian8.1+php+1_amd64.deb ... Unpacking php7.3-dev (7.3.33-20+freexian8.1+php+1) ... Selecting previously unselected package php7.3-mbstring. Preparing to unpack .../php7.3-mbstring_7.3.33-20+freexian8.1+php+1_amd64.deb ... Unpacking php7.3-mbstring (7.3.33-20+freexian8.1+php+1) ... Selecting previously unselected package php7.3-xml. Preparing to unpack .../php7.3-xml_7.3.33-20+freexian8.1+php+1_amd64.deb ... Unpacking php7.3-xml (7.3.33-20+freexian8.1+php+1) ... Selecting previously unselected package php7.4-common. Preparing to unpack .../php7.4-common_1%3a7.4.33-14+freexian8.1+php+1_amd64.deb ... Unpacking php7.4-common (1:7.4.33-14+freexian8.1+php+1) ... Selecting previously unselected package php7.4-json. Preparing to unpack .../php7.4-json_1%3a7.4.33-14+freexian8.1+php+1_amd64.deb ... Unpacking php7.4-json (1:7.4.33-14+freexian8.1+php+1) ... Selecting previously unselected package php7.4-opcache. Preparing to unpack .../php7.4-opcache_1%3a7.4.33-14+freexian8.1+php+1_amd64.deb ... Unpacking php7.4-opcache (1:7.4.33-14+freexian8.1+php+1) ... Selecting previously unselected package php7.4-readline. Preparing to unpack .../php7.4-readline_1%3a7.4.33-14+freexian8.1+php+1_amd64.deb ... Unpacking php7.4-readline (1:7.4.33-14+freexian8.1+php+1) ... Selecting previously unselected package php7.4-cli. Preparing to unpack .../php7.4-cli_1%3a7.4.33-14+freexian8.1+php+1_amd64.deb ... Unpacking php7.4-cli (1:7.4.33-14+freexian8.1+php+1) ... Selecting previously unselected package php7.4-dev. Preparing to unpack .../php7.4-dev_1%3a7.4.33-14+freexian8.1+php+1_amd64.deb ... Unpacking php7.4-dev (1:7.4.33-14+freexian8.1+php+1) ... Selecting previously unselected package php7.4-mbstring. Preparing to unpack .../php7.4-mbstring_1%3a7.4.33-14+freexian8.1+php+1_amd64.deb ... Unpacking php7.4-mbstring (1:7.4.33-14+freexian8.1+php+1) ... Selecting previously unselected package php7.4-xml. Preparing to unpack .../php7.4-xml_1%3a7.4.33-14+freexian8.1+php+1_amd64.deb ... Unpacking php7.4-xml (1:7.4.33-14+freexian8.1+php+1) ... Selecting previously unselected package php8.0-common. Preparing to unpack .../php8.0-common_1%3a8.0.30-8+freexian8.1+php+1_amd64.deb ... Unpacking php8.0-common (1:8.0.30-8+freexian8.1+php+1) ... Selecting previously unselected package php8.0-opcache. Preparing to unpack .../php8.0-opcache_1%3a8.0.30-8+freexian8.1+php+1_amd64.deb ... Unpacking php8.0-opcache (1:8.0.30-8+freexian8.1+php+1) ... Selecting previously unselected package php8.0-readline. Preparing to unpack .../php8.0-readline_1%3a8.0.30-8+freexian8.1+php+1_amd64.deb ... Unpacking php8.0-readline (1:8.0.30-8+freexian8.1+php+1) ... Selecting previously unselected package php8.0-cli. Preparing to unpack .../php8.0-cli_1%3a8.0.30-8+freexian8.1+php+1_amd64.deb ... Unpacking php8.0-cli (1:8.0.30-8+freexian8.1+php+1) ... Selecting previously unselected package php8.0-dev. Preparing to unpack .../php8.0-dev_1%3a8.0.30-8+freexian8.1+php+1_amd64.deb ... Unpacking php8.0-dev (1:8.0.30-8+freexian8.1+php+1) ... Selecting previously unselected package php8.0-mbstring. Preparing to unpack .../php8.0-mbstring_1%3a8.0.30-8+freexian8.1+php+1_amd64.deb ... Unpacking php8.0-mbstring (1:8.0.30-8+freexian8.1+php+1) ... Selecting previously unselected package php8.0-xml. Preparing to unpack .../php8.0-xml_1%3a8.0.30-8+freexian8.1+php+1_amd64.deb ... Unpacking php8.0-xml (1:8.0.30-8+freexian8.1+php+1) ... Selecting previously unselected package php8.1-common. Preparing to unpack .../php8.1-common_8.1.29-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.1-common (8.1.29-1+freexian8.1+php+1) ... Selecting previously unselected package php8.1-opcache. Preparing to unpack .../php8.1-opcache_8.1.29-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.1-opcache (8.1.29-1+freexian8.1+php+1) ... Selecting previously unselected package php8.1-readline. Preparing to unpack .../php8.1-readline_8.1.29-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.1-readline (8.1.29-1+freexian8.1+php+1) ... Selecting previously unselected package php8.1-cli. Preparing to unpack .../php8.1-cli_8.1.29-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.1-cli (8.1.29-1+freexian8.1+php+1) ... Selecting previously unselected package php8.1-dev. Preparing to unpack .../php8.1-dev_8.1.29-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.1-dev (8.1.29-1+freexian8.1+php+1) ... Selecting previously unselected package php8.1-mbstring. Preparing to unpack .../php8.1-mbstring_8.1.29-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.1-mbstring (8.1.29-1+freexian8.1+php+1) ... Selecting previously unselected package php8.1-xml. Preparing to unpack .../php8.1-xml_8.1.29-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.1-xml (8.1.29-1+freexian8.1+php+1) ... Selecting previously unselected package php8.2-common. Preparing to unpack .../php8.2-common_8.2.23-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.2-common (8.2.23-1+freexian8.1+php+1) ... Selecting previously unselected package php8.2-opcache. Preparing to unpack .../php8.2-opcache_8.2.23-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.2-opcache (8.2.23-1+freexian8.1+php+1) ... Selecting previously unselected package php8.2-readline. Preparing to unpack .../php8.2-readline_8.2.23-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.2-readline (8.2.23-1+freexian8.1+php+1) ... Selecting previously unselected package php8.2-cli. Preparing to unpack .../php8.2-cli_8.2.23-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.2-cli (8.2.23-1+freexian8.1+php+1) ... Selecting previously unselected package php8.2-dev. Preparing to unpack .../php8.2-dev_8.2.23-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.2-dev (8.2.23-1+freexian8.1+php+1) ... Selecting previously unselected package php8.2-mbstring. Preparing to unpack .../php8.2-mbstring_8.2.23-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.2-mbstring (8.2.23-1+freexian8.1+php+1) ... Selecting previously unselected package php8.2-xml. Preparing to unpack .../php8.2-xml_8.2.23-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.2-xml (8.2.23-1+freexian8.1+php+1) ... Selecting previously unselected package php8.3-common. Preparing to unpack .../php8.3-common_8.3.11-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.3-common (8.3.11-1+freexian8.1+php+1) ... Selecting previously unselected package php8.3-opcache. Preparing to unpack .../php8.3-opcache_8.3.11-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.3-opcache (8.3.11-1+freexian8.1+php+1) ... Selecting previously unselected package php8.3-readline. Preparing to unpack .../php8.3-readline_8.3.11-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.3-readline (8.3.11-1+freexian8.1+php+1) ... Selecting previously unselected package php8.3-cli. Preparing to unpack .../php8.3-cli_8.3.11-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.3-cli (8.3.11-1+freexian8.1+php+1) ... Selecting previously unselected package php8.3-dev. Preparing to unpack .../php8.3-dev_8.3.11-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.3-dev (8.3.11-1+freexian8.1+php+1) ... Selecting previously unselected package php8.3-mbstring. Preparing to unpack .../php8.3-mbstring_8.3.11-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.3-mbstring (8.3.11-1+freexian8.1+php+1) ... Selecting previously unselected package php8.3-xml. Preparing to unpack .../php8.3-xml_8.3.11-1+freexian8.1+php+1_amd64.deb ... Unpacking php8.3-xml (8.3.11-1+freexian8.1+php+1) ... Selecting previously unselected package php-all-dev. Preparing to unpack .../php-all-dev_2%3a94+freexian8.0.1+php+1_all.deb ... Unpacking php-all-dev (2:94+freexian8.0.1+php+1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.19-18+deb8u14) ... Setting up libpipeline1:amd64 (1.4.0-1) ... Setting up libssl1.0.0:amd64 (1.0.1t-1+deb8u21) ... Setting up groff-base (1.22.2-8) ... Setting up bsdmainutils (9.0.6) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up man-db (2.7.0.2-5) ... Not building database; man-db/auto-update is not 'true'. Setting up libasprintf0c2:amd64 (0.19.3-2) ... Setting up libbsd0:amd64 (0.7.0-2+deb8u2) ... Setting up libedit2:amd64 (3.1-20140620-2) ... Setting up libmagic1:amd64 (1:5.22+15-2+deb8u7) ... Setting up libxml2:amd64 (2.9.1+dfsg1-5+deb8u16) ... Setting up libffi6:amd64 (3.1-2+deb8u1) ... Setting up libglib2.0-0:amd64 (2.42.1-1+deb8u7) ... No schema files found: doing nothing. Setting up libcroco3:amd64 (0.6.8-3+b1) ... Setting up libonig2:amd64 (5.9.5-3.2+deb8u6) ... Setting up libsigsegv2:amd64 (2.10-4+b1) ... Setting up libunistring0:amd64 (0.9.3-5.2+b1) ... Setting up libxslt1.1:amd64 (1.1.28-2+deb8u7) ... Setting up init-system-helpers (1.22) ... Setting up file (1:5.22+15-2+deb8u7) ... Setting up gettext-base (0.19.3-2) ... Setting up m4 (1.4.17-4) ... Setting up mime-support (3.58) ... Setting up ucf (3.0030) ... Setting up autoconf (2.69-8) ... Setting up autotools-dev (20140911.1) ... Setting up automake (1:1.14.1-4+deb8u1) ... update-alternatives: using /usr/bin/automake-1.14 to provide /usr/bin/automake (automake) in auto mode Setting up autopoint (0.19.3-2) ... Setting up libtool (2.4.2-1.11) ... Setting up libarchive-zip-perl (1.39-1+deb8u1) ... Setting up libfile-stripnondeterminism-perl (0.034-1~bpo8+1) ... Setting up gettext (0.19.3-2) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu3) ... Setting up liblist-moreutils-perl (0.33-2+b1) ... Setting up xml2 (0.4-3.1) ... Setting up libfakeroot:amd64 (1.20.2-1) ... Setting up fakeroot (1.20.2-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up libargon2-1:amd64 (0~20190702-0.1+freexian8.0.1+php+1) ... Setting up libpcre16-3:amd64 (2:8.44-1+debian8.0.1+debian+2) ... Setting up libpcre2-16-0:amd64 (10.35-4+debian8.0.1+debian+2) ... Setting up libpcre2-32-0:amd64 (10.35-4+debian8.0.1+debian+2) ... Setting up libpcre2-8-0:amd64 (10.35-4+debian8.0.1+debian+2) ... Setting up libpcre2-posix2:amd64 (10.35-4+debian8.0.1+debian+2) ... Setting up libpcre2-dev:amd64 (10.35-4+debian8.0.1+debian+2) ... Setting up libpcre32-3:amd64 (2:8.44-1+debian8.0.1+debian+2) ... Setting up libpcrecpp0:amd64 (2:8.44-1+debian8.0.1+debian+2) ... Setting up libpcre3-dev:amd64 (2:8.44-1+debian8.0.1+debian+2) ... Setting up libsodium23:amd64 (1.0.18-1+freexian8.0.1+php+1) ... Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2+deb8u3) ... Setting up libssl-dev:amd64 (1.0.1t-1+deb8u21) ... Setting up psmisc (22.21-2) ... Setting up php-common (2:94+freexian8.0.1+php+1) ... Setting up php5.6-common (5.6.40-78+freexian8.1+php+1) ... Creating config file /etc/php/5.6/mods-available/calendar.ini with new version Creating config file /etc/php/5.6/mods-available/ctype.ini with new version Creating config file /etc/php/5.6/mods-available/exif.ini with new version Creating config file /etc/php/5.6/mods-available/fileinfo.ini with new version Creating config file /etc/php/5.6/mods-available/ftp.ini with new version Creating config file /etc/php/5.6/mods-available/gettext.ini with new version Creating config file /etc/php/5.6/mods-available/iconv.ini with new version Creating config file /etc/php/5.6/mods-available/pdo.ini with new version Creating config file /etc/php/5.6/mods-available/phar.ini with new version Creating config file /etc/php/5.6/mods-available/posix.ini with new version Creating config file /etc/php/5.6/mods-available/shmop.ini with new version Creating config file /etc/php/5.6/mods-available/sockets.ini with new version Creating config file /etc/php/5.6/mods-available/sysvmsg.ini with new version Creating config file /etc/php/5.6/mods-available/sysvsem.ini with new version Creating config file /etc/php/5.6/mods-available/sysvshm.ini with new version Creating config file /etc/php/5.6/mods-available/tokenizer.ini with new version Setting up php5.6-json (5.6.40-78+freexian8.1+php+1) ... Creating config file /etc/php/5.6/mods-available/json.ini with new version Setting up php5.6-opcache (5.6.40-78+freexian8.1+php+1) ... Creating config file /etc/php/5.6/mods-available/opcache.ini with new version Setting up php5.6-readline (5.6.40-78+freexian8.1+php+1) ... Creating config file /etc/php/5.6/mods-available/readline.ini with new version Setting up php5.6-cli (5.6.40-78+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php5.6 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar5.6 to provide /usr/bin/phar (phar) in auto mode update-alternatives: using /usr/bin/phar.phar5.6 to provide /usr/bin/phar.phar (phar.phar) in auto mode Creating config file /etc/php/5.6/cli/php.ini with new version Setting up pkg-config (0.28-1) ... Setting up shtool (2.0.8-6) ... Setting up php5.6-dev (5.6.40-78+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php-config5.6 to provide /usr/bin/php-config (php-config) in auto mode update-alternatives: using /usr/bin/phpize5.6 to provide /usr/bin/phpize (phpize) in auto mode Setting up php5.6-mbstring (5.6.40-78+freexian8.1+php+1) ... Creating config file /etc/php/5.6/mods-available/mbstring.ini with new version Setting up php5.6-xml (5.6.40-78+freexian8.1+php+1) ... Creating config file /etc/php/5.6/mods-available/dom.ini with new version Creating config file /etc/php/5.6/mods-available/simplexml.ini with new version Creating config file /etc/php/5.6/mods-available/wddx.ini with new version Creating config file /etc/php/5.6/mods-available/xml.ini with new version Creating config file /etc/php/5.6/mods-available/xmlreader.ini with new version Creating config file /etc/php/5.6/mods-available/xmlwriter.ini with new version Creating config file /etc/php/5.6/mods-available/xsl.ini with new version Setting up php7.0-common (7.0.33-76+freexian8.1+php+1) ... Creating config file /etc/php/7.0/mods-available/calendar.ini with new version Creating config file /etc/php/7.0/mods-available/ctype.ini with new version Creating config file /etc/php/7.0/mods-available/exif.ini with new version Creating config file /etc/php/7.0/mods-available/fileinfo.ini with new version Creating config file /etc/php/7.0/mods-available/ftp.ini with new version Creating config file /etc/php/7.0/mods-available/gettext.ini with new version Creating config file /etc/php/7.0/mods-available/iconv.ini with new version Creating config file /etc/php/7.0/mods-available/pdo.ini with new version Creating config file /etc/php/7.0/mods-available/phar.ini with new version Creating config file /etc/php/7.0/mods-available/posix.ini with new version Creating config file /etc/php/7.0/mods-available/shmop.ini with new version Creating config file /etc/php/7.0/mods-available/sockets.ini with new version Creating config file /etc/php/7.0/mods-available/sysvmsg.ini with new version Creating config file /etc/php/7.0/mods-available/sysvsem.ini with new version Creating config file /etc/php/7.0/mods-available/sysvshm.ini with new version Creating config file /etc/php/7.0/mods-available/tokenizer.ini with new version Setting up php7.0-json (7.0.33-76+freexian8.1+php+1) ... Creating config file /etc/php/7.0/mods-available/json.ini with new version Setting up php7.0-opcache (7.0.33-76+freexian8.1+php+1) ... Creating config file /etc/php/7.0/mods-available/opcache.ini with new version Setting up php7.0-readline (7.0.33-76+freexian8.1+php+1) ... Creating config file /etc/php/7.0/mods-available/readline.ini with new version Setting up php7.0-cli (7.0.33-76+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php7.0 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar7.0 to provide /usr/bin/phar (phar) in auto mode update-alternatives: using /usr/bin/phar.phar7.0 to provide /usr/bin/phar.phar (phar.phar) in auto mode Creating config file /etc/php/7.0/cli/php.ini with new version Setting up php7.0-dev (7.0.33-76+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php-config7.0 to provide /usr/bin/php-config (php-config) in auto mode update-alternatives: using /usr/bin/phpize7.0 to provide /usr/bin/phpize (phpize) in auto mode Setting up php7.0-mbstring (7.0.33-76+freexian8.1+php+1) ... Creating config file /etc/php/7.0/mods-available/mbstring.ini with new version Setting up php7.0-xml (7.0.33-76+freexian8.1+php+1) ... Creating config file /etc/php/7.0/mods-available/dom.ini with new version Creating config file /etc/php/7.0/mods-available/simplexml.ini with new version Creating config file /etc/php/7.0/mods-available/wddx.ini with new version Creating config file /etc/php/7.0/mods-available/xml.ini with new version Creating config file /etc/php/7.0/mods-available/xmlreader.ini with new version Creating config file /etc/php/7.0/mods-available/xmlwriter.ini with new version Creating config file /etc/php/7.0/mods-available/xsl.ini with new version Setting up php7.1-common (7.1.33-64+freexian8.1+php+1) ... Creating config file /etc/php/7.1/mods-available/calendar.ini with new version Creating config file /etc/php/7.1/mods-available/ctype.ini with new version Creating config file /etc/php/7.1/mods-available/exif.ini with new version Creating config file /etc/php/7.1/mods-available/fileinfo.ini with new version Creating config file /etc/php/7.1/mods-available/ftp.ini with new version Creating config file /etc/php/7.1/mods-available/gettext.ini with new version Creating config file /etc/php/7.1/mods-available/iconv.ini with new version Creating config file /etc/php/7.1/mods-available/pdo.ini with new version Creating config file /etc/php/7.1/mods-available/phar.ini with new version Creating config file /etc/php/7.1/mods-available/posix.ini with new version Creating config file /etc/php/7.1/mods-available/shmop.ini with new version Creating config file /etc/php/7.1/mods-available/sockets.ini with new version Creating config file /etc/php/7.1/mods-available/sysvmsg.ini with new version Creating config file /etc/php/7.1/mods-available/sysvsem.ini with new version Creating config file /etc/php/7.1/mods-available/sysvshm.ini with new version Creating config file /etc/php/7.1/mods-available/tokenizer.ini with new version Setting up php7.1-json (7.1.33-64+freexian8.1+php+1) ... Creating config file /etc/php/7.1/mods-available/json.ini with new version Setting up php7.1-opcache (7.1.33-64+freexian8.1+php+1) ... Creating config file /etc/php/7.1/mods-available/opcache.ini with new version Setting up php7.1-readline (7.1.33-64+freexian8.1+php+1) ... Creating config file /etc/php/7.1/mods-available/readline.ini with new version Setting up php7.1-cli (7.1.33-64+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php7.1 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar7.1 to provide /usr/bin/phar (phar) in auto mode update-alternatives: using /usr/bin/phar.phar7.1 to provide /usr/bin/phar.phar (phar.phar) in auto mode Creating config file /etc/php/7.1/cli/php.ini with new version Setting up php7.1-dev (7.1.33-64+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php-config7.1 to provide /usr/bin/php-config (php-config) in auto mode update-alternatives: using /usr/bin/phpize7.1 to provide /usr/bin/phpize (phpize) in auto mode Setting up php7.1-mbstring (7.1.33-64+freexian8.1+php+1) ... Creating config file /etc/php/7.1/mods-available/mbstring.ini with new version Setting up php7.1-xml (7.1.33-64+freexian8.1+php+1) ... Creating config file /etc/php/7.1/mods-available/dom.ini with new version Creating config file /etc/php/7.1/mods-available/simplexml.ini with new version Creating config file /etc/php/7.1/mods-available/wddx.ini with new version Creating config file /etc/php/7.1/mods-available/xml.ini with new version Creating config file /etc/php/7.1/mods-available/xmlreader.ini with new version Creating config file /etc/php/7.1/mods-available/xmlwriter.ini with new version Creating config file /etc/php/7.1/mods-available/xsl.ini with new version Setting up php7.2-common (7.2.34-51+freexian8.1+php+1) ... Creating config file /etc/php/7.2/mods-available/calendar.ini with new version Creating config file /etc/php/7.2/mods-available/ctype.ini with new version Creating config file /etc/php/7.2/mods-available/exif.ini with new version Creating config file /etc/php/7.2/mods-available/fileinfo.ini with new version Creating config file /etc/php/7.2/mods-available/ftp.ini with new version Creating config file /etc/php/7.2/mods-available/gettext.ini with new version Creating config file /etc/php/7.2/mods-available/iconv.ini with new version Creating config file /etc/php/7.2/mods-available/pdo.ini with new version Creating config file /etc/php/7.2/mods-available/phar.ini with new version Creating config file /etc/php/7.2/mods-available/posix.ini with new version Creating config file /etc/php/7.2/mods-available/shmop.ini with new version Creating config file /etc/php/7.2/mods-available/sockets.ini with new version Creating config file /etc/php/7.2/mods-available/sysvmsg.ini with new version Creating config file /etc/php/7.2/mods-available/sysvsem.ini with new version Creating config file /etc/php/7.2/mods-available/sysvshm.ini with new version Creating config file /etc/php/7.2/mods-available/tokenizer.ini with new version Setting up php7.2-json (7.2.34-51+freexian8.1+php+1) ... Creating config file /etc/php/7.2/mods-available/json.ini with new version Setting up php7.2-opcache (7.2.34-51+freexian8.1+php+1) ... Creating config file /etc/php/7.2/mods-available/opcache.ini with new version Setting up php7.2-readline (7.2.34-51+freexian8.1+php+1) ... Creating config file /etc/php/7.2/mods-available/readline.ini with new version Setting up php7.2-cli (7.2.34-51+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php7.2 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar7.2 to provide /usr/bin/phar (phar) in auto mode update-alternatives: using /usr/bin/phar.phar7.2 to provide /usr/bin/phar.phar (phar.phar) in auto mode Creating config file /etc/php/7.2/cli/php.ini with new version Setting up php7.2-dev (7.2.34-51+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php-config7.2 to provide /usr/bin/php-config (php-config) in auto mode update-alternatives: using /usr/bin/phpize7.2 to provide /usr/bin/phpize (phpize) in auto mode Setting up php7.2-mbstring (7.2.34-51+freexian8.1+php+1) ... Creating config file /etc/php/7.2/mods-available/mbstring.ini with new version Setting up php7.2-xml (7.2.34-51+freexian8.1+php+1) ... Creating config file /etc/php/7.2/mods-available/dom.ini with new version Creating config file /etc/php/7.2/mods-available/simplexml.ini with new version Creating config file /etc/php/7.2/mods-available/wddx.ini with new version Creating config file /etc/php/7.2/mods-available/xml.ini with new version Creating config file /etc/php/7.2/mods-available/xmlreader.ini with new version Creating config file /etc/php/7.2/mods-available/xmlwriter.ini with new version Creating config file /etc/php/7.2/mods-available/xsl.ini with new version Setting up php7.3-common (7.3.33-20+freexian8.1+php+1) ... Creating config file /etc/php/7.3/mods-available/calendar.ini with new version Creating config file /etc/php/7.3/mods-available/ctype.ini with new version Creating config file /etc/php/7.3/mods-available/exif.ini with new version Creating config file /etc/php/7.3/mods-available/fileinfo.ini with new version Creating config file /etc/php/7.3/mods-available/ftp.ini with new version Creating config file /etc/php/7.3/mods-available/gettext.ini with new version Creating config file /etc/php/7.3/mods-available/iconv.ini with new version Creating config file /etc/php/7.3/mods-available/pdo.ini with new version Creating config file /etc/php/7.3/mods-available/phar.ini with new version Creating config file /etc/php/7.3/mods-available/posix.ini with new version Creating config file /etc/php/7.3/mods-available/shmop.ini with new version Creating config file /etc/php/7.3/mods-available/sockets.ini with new version Creating config file /etc/php/7.3/mods-available/sysvmsg.ini with new version Creating config file /etc/php/7.3/mods-available/sysvsem.ini with new version Creating config file /etc/php/7.3/mods-available/sysvshm.ini with new version Creating config file /etc/php/7.3/mods-available/tokenizer.ini with new version Setting up php7.3-json (7.3.33-20+freexian8.1+php+1) ... Creating config file /etc/php/7.3/mods-available/json.ini with new version Setting up php7.3-opcache (7.3.33-20+freexian8.1+php+1) ... Creating config file /etc/php/7.3/mods-available/opcache.ini with new version Setting up php7.3-readline (7.3.33-20+freexian8.1+php+1) ... Creating config file /etc/php/7.3/mods-available/readline.ini with new version Setting up php7.3-cli (7.3.33-20+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php7.3 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar7.3 to provide /usr/bin/phar (phar) in auto mode update-alternatives: using /usr/bin/phar.phar7.3 to provide /usr/bin/phar.phar (phar.phar) in auto mode Creating config file /etc/php/7.3/cli/php.ini with new version Setting up php7.3-dev (7.3.33-20+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php-config7.3 to provide /usr/bin/php-config (php-config) in auto mode update-alternatives: using /usr/bin/phpize7.3 to provide /usr/bin/phpize (phpize) in auto mode Setting up php7.3-mbstring (7.3.33-20+freexian8.1+php+1) ... Creating config file /etc/php/7.3/mods-available/mbstring.ini with new version Setting up php7.3-xml (7.3.33-20+freexian8.1+php+1) ... Creating config file /etc/php/7.3/mods-available/dom.ini with new version Creating config file /etc/php/7.3/mods-available/simplexml.ini with new version Creating config file /etc/php/7.3/mods-available/wddx.ini with new version Creating config file /etc/php/7.3/mods-available/xml.ini with new version Creating config file /etc/php/7.3/mods-available/xmlreader.ini with new version Creating config file /etc/php/7.3/mods-available/xmlwriter.ini with new version Creating config file /etc/php/7.3/mods-available/xsl.ini with new version Setting up php7.4-common (1:7.4.33-14+freexian8.1+php+1) ... Creating config file /etc/php/7.4/mods-available/calendar.ini with new version Creating config file /etc/php/7.4/mods-available/ctype.ini with new version Creating config file /etc/php/7.4/mods-available/exif.ini with new version Creating config file /etc/php/7.4/mods-available/fileinfo.ini with new version Creating config file /etc/php/7.4/mods-available/ffi.ini with new version Creating config file /etc/php/7.4/mods-available/ftp.ini with new version Creating config file /etc/php/7.4/mods-available/gettext.ini with new version Creating config file /etc/php/7.4/mods-available/iconv.ini with new version Creating config file /etc/php/7.4/mods-available/pdo.ini with new version Creating config file /etc/php/7.4/mods-available/phar.ini with new version Creating config file /etc/php/7.4/mods-available/posix.ini with new version Creating config file /etc/php/7.4/mods-available/shmop.ini with new version Creating config file /etc/php/7.4/mods-available/sockets.ini with new version Creating config file /etc/php/7.4/mods-available/sysvmsg.ini with new version Creating config file /etc/php/7.4/mods-available/sysvsem.ini with new version Creating config file /etc/php/7.4/mods-available/sysvshm.ini with new version Creating config file /etc/php/7.4/mods-available/tokenizer.ini with new version Setting up php7.4-json (1:7.4.33-14+freexian8.1+php+1) ... Creating config file /etc/php/7.4/mods-available/json.ini with new version Setting up php7.4-opcache (1:7.4.33-14+freexian8.1+php+1) ... Creating config file /etc/php/7.4/mods-available/opcache.ini with new version Setting up php7.4-readline (1:7.4.33-14+freexian8.1+php+1) ... Creating config file /etc/php/7.4/mods-available/readline.ini with new version Setting up php7.4-cli (1:7.4.33-14+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php7.4 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar7.4 to provide /usr/bin/phar (phar) in auto mode update-alternatives: using /usr/bin/phar.phar7.4 to provide /usr/bin/phar.phar (phar.phar) in auto mode Creating config file /etc/php/7.4/cli/php.ini with new version Setting up php7.4-dev (1:7.4.33-14+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php-config7.4 to provide /usr/bin/php-config (php-config) in auto mode update-alternatives: using /usr/bin/phpize7.4 to provide /usr/bin/phpize (phpize) in auto mode Setting up php7.4-mbstring (1:7.4.33-14+freexian8.1+php+1) ... Creating config file /etc/php/7.4/mods-available/mbstring.ini with new version Setting up php7.4-xml (1:7.4.33-14+freexian8.1+php+1) ... Creating config file /etc/php/7.4/mods-available/dom.ini with new version Creating config file /etc/php/7.4/mods-available/simplexml.ini with new version Creating config file /etc/php/7.4/mods-available/xml.ini with new version Creating config file /etc/php/7.4/mods-available/xmlreader.ini with new version Creating config file /etc/php/7.4/mods-available/xmlwriter.ini with new version Creating config file /etc/php/7.4/mods-available/xsl.ini with new version Setting up php8.0-common (1:8.0.30-8+freexian8.1+php+1) ... Creating config file /etc/php/8.0/mods-available/calendar.ini with new version Creating config file /etc/php/8.0/mods-available/ctype.ini with new version Creating config file /etc/php/8.0/mods-available/exif.ini with new version Creating config file /etc/php/8.0/mods-available/fileinfo.ini with new version Creating config file /etc/php/8.0/mods-available/ffi.ini with new version Creating config file /etc/php/8.0/mods-available/ftp.ini with new version Creating config file /etc/php/8.0/mods-available/gettext.ini with new version Creating config file /etc/php/8.0/mods-available/iconv.ini with new version Creating config file /etc/php/8.0/mods-available/pdo.ini with new version Creating config file /etc/php/8.0/mods-available/phar.ini with new version Creating config file /etc/php/8.0/mods-available/posix.ini with new version Creating config file /etc/php/8.0/mods-available/shmop.ini with new version Creating config file /etc/php/8.0/mods-available/sockets.ini with new version Creating config file /etc/php/8.0/mods-available/sysvmsg.ini with new version Creating config file /etc/php/8.0/mods-available/sysvsem.ini with new version Creating config file /etc/php/8.0/mods-available/sysvshm.ini with new version Creating config file /etc/php/8.0/mods-available/tokenizer.ini with new version Setting up php8.0-opcache (1:8.0.30-8+freexian8.1+php+1) ... Creating config file /etc/php/8.0/mods-available/opcache.ini with new version Setting up php8.0-readline (1:8.0.30-8+freexian8.1+php+1) ... Creating config file /etc/php/8.0/mods-available/readline.ini with new version Setting up php8.0-cli (1:8.0.30-8+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php8.0 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar8.0 to provide /usr/bin/phar (phar) in auto mode update-alternatives: using /usr/bin/phar.phar8.0 to provide /usr/bin/phar.phar (phar.phar) in auto mode Creating config file /etc/php/8.0/cli/php.ini with new version Setting up php8.0-dev (1:8.0.30-8+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php-config8.0 to provide /usr/bin/php-config (php-config) in auto mode update-alternatives: using /usr/bin/phpize8.0 to provide /usr/bin/phpize (phpize) in auto mode Setting up php8.0-mbstring (1:8.0.30-8+freexian8.1+php+1) ... Creating config file /etc/php/8.0/mods-available/mbstring.ini with new version Setting up php8.0-xml (1:8.0.30-8+freexian8.1+php+1) ... Creating config file /etc/php/8.0/mods-available/dom.ini with new version Creating config file /etc/php/8.0/mods-available/simplexml.ini with new version Creating config file /etc/php/8.0/mods-available/xml.ini with new version Creating config file /etc/php/8.0/mods-available/xmlreader.ini with new version Creating config file /etc/php/8.0/mods-available/xmlwriter.ini with new version Creating config file /etc/php/8.0/mods-available/xsl.ini with new version Setting up php8.1-common (8.1.29-1+freexian8.1+php+1) ... Creating config file /etc/php/8.1/mods-available/calendar.ini with new version Creating config file /etc/php/8.1/mods-available/ctype.ini with new version Creating config file /etc/php/8.1/mods-available/exif.ini with new version Creating config file /etc/php/8.1/mods-available/fileinfo.ini with new version Creating config file /etc/php/8.1/mods-available/ffi.ini with new version Creating config file /etc/php/8.1/mods-available/ftp.ini with new version Creating config file /etc/php/8.1/mods-available/gettext.ini with new version Creating config file /etc/php/8.1/mods-available/iconv.ini with new version Creating config file /etc/php/8.1/mods-available/pdo.ini with new version Creating config file /etc/php/8.1/mods-available/phar.ini with new version Creating config file /etc/php/8.1/mods-available/posix.ini with new version Creating config file /etc/php/8.1/mods-available/shmop.ini with new version Creating config file /etc/php/8.1/mods-available/sockets.ini with new version Creating config file /etc/php/8.1/mods-available/sysvmsg.ini with new version Creating config file /etc/php/8.1/mods-available/sysvsem.ini with new version Creating config file /etc/php/8.1/mods-available/sysvshm.ini with new version Creating config file /etc/php/8.1/mods-available/tokenizer.ini with new version Setting up php8.1-opcache (8.1.29-1+freexian8.1+php+1) ... Creating config file /etc/php/8.1/mods-available/opcache.ini with new version Setting up php8.1-readline (8.1.29-1+freexian8.1+php+1) ... Creating config file /etc/php/8.1/mods-available/readline.ini with new version Setting up php8.1-cli (8.1.29-1+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php8.1 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar8.1 to provide /usr/bin/phar (phar) in auto mode update-alternatives: using /usr/bin/phar.phar8.1 to provide /usr/bin/phar.phar (phar.phar) in auto mode Creating config file /etc/php/8.1/cli/php.ini with new version Setting up php8.1-dev (8.1.29-1+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php-config8.1 to provide /usr/bin/php-config (php-config) in auto mode update-alternatives: using /usr/bin/phpize8.1 to provide /usr/bin/phpize (phpize) in auto mode Setting up php8.1-mbstring (8.1.29-1+freexian8.1+php+1) ... Creating config file /etc/php/8.1/mods-available/mbstring.ini with new version Setting up php8.1-xml (8.1.29-1+freexian8.1+php+1) ... Creating config file /etc/php/8.1/mods-available/dom.ini with new version Creating config file /etc/php/8.1/mods-available/simplexml.ini with new version Creating config file /etc/php/8.1/mods-available/xml.ini with new version Creating config file /etc/php/8.1/mods-available/xmlreader.ini with new version Creating config file /etc/php/8.1/mods-available/xmlwriter.ini with new version Creating config file /etc/php/8.1/mods-available/xsl.ini with new version Setting up php8.2-common (8.2.23-1+freexian8.1+php+1) ... Creating config file /etc/php/8.2/mods-available/calendar.ini with new version Creating config file /etc/php/8.2/mods-available/ctype.ini with new version Creating config file /etc/php/8.2/mods-available/exif.ini with new version Creating config file /etc/php/8.2/mods-available/fileinfo.ini with new version Creating config file /etc/php/8.2/mods-available/ffi.ini with new version Creating config file /etc/php/8.2/mods-available/ftp.ini with new version Creating config file /etc/php/8.2/mods-available/gettext.ini with new version Creating config file /etc/php/8.2/mods-available/iconv.ini with new version Creating config file /etc/php/8.2/mods-available/pdo.ini with new version Creating config file /etc/php/8.2/mods-available/phar.ini with new version Creating config file /etc/php/8.2/mods-available/posix.ini with new version Creating config file /etc/php/8.2/mods-available/shmop.ini with new version Creating config file /etc/php/8.2/mods-available/sockets.ini with new version Creating config file /etc/php/8.2/mods-available/sysvmsg.ini with new version Creating config file /etc/php/8.2/mods-available/sysvsem.ini with new version Creating config file /etc/php/8.2/mods-available/sysvshm.ini with new version Creating config file /etc/php/8.2/mods-available/tokenizer.ini with new version Setting up php8.2-opcache (8.2.23-1+freexian8.1+php+1) ... Creating config file /etc/php/8.2/mods-available/opcache.ini with new version Setting up php8.2-readline (8.2.23-1+freexian8.1+php+1) ... Creating config file /etc/php/8.2/mods-available/readline.ini with new version Setting up php8.2-cli (8.2.23-1+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php8.2 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar8.2 to provide /usr/bin/phar (phar) in auto mode update-alternatives: using /usr/bin/phar.phar8.2 to provide /usr/bin/phar.phar (phar.phar) in auto mode Creating config file /etc/php/8.2/cli/php.ini with new version Setting up php8.2-dev (8.2.23-1+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php-config8.2 to provide /usr/bin/php-config (php-config) in auto mode update-alternatives: using /usr/bin/phpize8.2 to provide /usr/bin/phpize (phpize) in auto mode Setting up php8.2-mbstring (8.2.23-1+freexian8.1+php+1) ... Creating config file /etc/php/8.2/mods-available/mbstring.ini with new version Setting up php8.2-xml (8.2.23-1+freexian8.1+php+1) ... Creating config file /etc/php/8.2/mods-available/dom.ini with new version Creating config file /etc/php/8.2/mods-available/simplexml.ini with new version Creating config file /etc/php/8.2/mods-available/xml.ini with new version Creating config file /etc/php/8.2/mods-available/xmlreader.ini with new version Creating config file /etc/php/8.2/mods-available/xmlwriter.ini with new version Creating config file /etc/php/8.2/mods-available/xsl.ini with new version Setting up php8.3-common (8.3.11-1+freexian8.1+php+1) ... Creating config file /etc/php/8.3/mods-available/calendar.ini with new version Creating config file /etc/php/8.3/mods-available/ctype.ini with new version Creating config file /etc/php/8.3/mods-available/exif.ini with new version Creating config file /etc/php/8.3/mods-available/fileinfo.ini with new version Creating config file /etc/php/8.3/mods-available/ffi.ini with new version Creating config file /etc/php/8.3/mods-available/ftp.ini with new version Creating config file /etc/php/8.3/mods-available/gettext.ini with new version Creating config file /etc/php/8.3/mods-available/iconv.ini with new version Creating config file /etc/php/8.3/mods-available/pdo.ini with new version Creating config file /etc/php/8.3/mods-available/phar.ini with new version Creating config file /etc/php/8.3/mods-available/posix.ini with new version Creating config file /etc/php/8.3/mods-available/shmop.ini with new version Creating config file /etc/php/8.3/mods-available/sockets.ini with new version Creating config file /etc/php/8.3/mods-available/sysvmsg.ini with new version Creating config file /etc/php/8.3/mods-available/sysvsem.ini with new version Creating config file /etc/php/8.3/mods-available/sysvshm.ini with new version Creating config file /etc/php/8.3/mods-available/tokenizer.ini with new version Setting up php8.3-opcache (8.3.11-1+freexian8.1+php+1) ... Creating config file /etc/php/8.3/mods-available/opcache.ini with new version Setting up php8.3-readline (8.3.11-1+freexian8.1+php+1) ... Creating config file /etc/php/8.3/mods-available/readline.ini with new version Setting up php8.3-cli (8.3.11-1+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php8.3 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar8.3 to provide /usr/bin/phar (phar) in auto mode update-alternatives: using /usr/bin/phar.phar8.3 to provide /usr/bin/phar.phar (phar.phar) in auto mode Creating config file /etc/php/8.3/cli/php.ini with new version Setting up php8.3-dev (8.3.11-1+freexian8.1+php+1) ... update-alternatives: using /usr/bin/php-config8.3 to provide /usr/bin/php-config (php-config) in auto mode update-alternatives: using /usr/bin/phpize8.3 to provide /usr/bin/phpize (phpize) in auto mode Setting up php8.3-mbstring (8.3.11-1+freexian8.1+php+1) ... Creating config file /etc/php/8.3/mods-available/mbstring.ini with new version Setting up php8.3-xml (8.3.11-1+freexian8.1+php+1) ... Creating config file /etc/php/8.3/mods-available/dom.ini with new version Creating config file /etc/php/8.3/mods-available/simplexml.ini with new version Creating config file /etc/php/8.3/mods-available/xml.ini with new version Creating config file /etc/php/8.3/mods-available/xmlreader.ini with new version Creating config file /etc/php/8.3/mods-available/xmlwriter.ini with new version Creating config file /etc/php/8.3/mods-available/xsl.ini with new version Setting up php-all-dev (2:94+freexian8.0.1+php+1) ... Setting up dh-strip-nondeterminism (0.034-1~bpo8+1) ... Setting up debhelper (10.2.5~bpo8+1+debian8.0.1+debian+1) ... Setting up dh-php (5.4+freexian8.0.1+php+1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up dh-autoreconf (17~bpo8+1+debian8.0.1+debian+1) ... Processing triggers for libc-bin (2.19-18+deb8u14) ... Processing triggers for php5.6-cli (5.6.40-78+freexian8.1+php+1) ... Processing triggers for php7.0-cli (7.0.33-76+freexian8.1+php+1) ... Processing triggers for php7.1-cli (7.1.33-64+freexian8.1+php+1) ... Processing triggers for php7.2-cli (7.2.34-51+freexian8.1+php+1) ... Processing triggers for php7.3-cli (7.3.33-20+freexian8.1+php+1) ... Processing triggers for php7.4-cli (1:7.4.33-14+freexian8.1+php+1) ... Processing triggers for php8.0-cli (1:8.0.30-8+freexian8.1+php+1) ... Processing triggers for php8.1-cli (8.1.29-1+freexian8.1+php+1) ... Processing triggers for php8.2-cli (8.2.23-1+freexian8.1+php+1) ... Processing triggers for php8.3-cli (8.3.11-1+freexian8.1+php+1) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.10.0-32-amd64 #1 SMP Debian 5.10.223-1 (2024-08-10) amd64 (x86_64) Toolchain package versions: binutils_2.25-5+deb8u2 dpkg-dev_1.17.28 g++-4.9_4.9.2-10+deb8u2 gcc-4.9_4.9.2-10+deb8u2 libc6-dev_2.19-18+deb8u14 libstdc++-4.9-dev_4.9.2-10+deb8u2 libstdc++6_4.9.2-10+deb8u2 linux-libc-dev_3.16.84-1 Package versions: acl_2.2.52-2 adduser_3.113+nmu3 apt_1.0.9.8.7 autoconf_2.69-8 automake_1:1.14.1-4+deb8u1 autopoint_0.19.3-2 autotools-dev_20140911.1 base-files_8+deb8u11 base-passwd_3.5.37 bash_4.3-11+deb8u2 binutils_2.25-5+deb8u2 bsdmainutils_9.0.6 bsdutils_1:2.26.2+really2.25.2-6+deb8u2 build-essential_11.7 bzip2_1.0.6-7+deb8u2 coreutils_8.23-4 cpp_4:4.9.2-2 cpp-4.9_4.9.2-10+deb8u2 dash_0.5.7-4+b1 debconf_1.5.56+deb8u1 debconf-i18n_1.5.56+deb8u1 debhelper_10.2.5~bpo8+1+debian8.0.1+debian+1 debian-archive-keyring_2017.5~deb8u2 debianutils_4.4+b1 dh-autoreconf_17~bpo8+1+debian8.0.1+debian+1 dh-php_5.4+freexian8.0.1+php+1 dh-strip-nondeterminism_0.034-1~bpo8+1 diffutils_1:3.3-1+b1 dmsetup_2:1.02.90-2.2+deb8u1 dpkg_1.17.28 dpkg-dev_1.17.28 e2fslibs_1.42.12-2+deb8u2 e2fsprogs_1.42.12-2+deb8u2 eatmydata_82-6 fakeroot_1.20.2-1 file_1:5.22+15-2+deb8u7 findutils_4.4.2-9+b1 freexian-archive-keyring_2022.06.08 g++_4:4.9.2-2 g++-4.9_4.9.2-10+deb8u2 gcc_4:4.9.2-2 gcc-4.8-base_4.8.4-1 gcc-4.9_4.9.2-10+deb8u2 gcc-4.9-base_4.9.2-10+deb8u2 gettext_0.19.3-2 gettext-base_0.19.3-2 gnupg_1.4.18-7+deb8u5 gpgv_1.4.18-7+deb8u5 grep_2.20-4.1 groff-base_1.22.2-8 gzip_1.6-4+deb8u1 hostname_3.15 init_1.22 init-system-helpers_1.22 initscripts_2.88dsf-59 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.1 libacl1_2.2.52-2 libapt-pkg4.12_1.0.9.8.7 libarchive-zip-perl_1.39-1+deb8u1 libargon2-1_0~20190702-0.1+freexian8.0.1+php+1 libasan1_4.9.2-10+deb8u2 libasprintf0c2_0.19.3-2 libatomic1_4.9.2-10+deb8u2 libattr1_1:2.4.47-2 libaudit-common_1:2.4-1 libaudit1_1:2.4-1+b1 libblkid1_2.26.2+really2.25.2-6+deb8u2 libbsd0_0.7.0-2+deb8u2 libbz2-1.0_1.0.6-7+deb8u2 libc-bin_2.19-18+deb8u14 libc-dev-bin_2.19-18+deb8u14 libc6_2.19-18+deb8u14 libc6-dev_2.19-18+deb8u14 libcap2_1:2.24-8 libcap2-bin_1:2.24-8 libcilkrts5_4.9.2-10+deb8u2 libcloog-isl4_0.18.2-1+b2 libcomerr2_1.42.12-2+deb8u2 libcroco3_0.6.8-3+b1 libcryptsetup4_2:1.6.6-5 libdb5.3_5.3.28-9+deb8u1 libdebconfclient0_0.192 libdevmapper1.02.1_2:1.02.90-2.2+deb8u1 libdpkg-perl_1.17.28 libeatmydata1_82-6 libedit2_3.1-20140620-2 libfakeroot_1.20.2-1 libfdisk1_2.26.2-6+deb8u1 libffi6_3.1-2+deb8u1 libfile-stripnondeterminism-perl_0.034-1~bpo8+1 libgcc-4.9-dev_4.9.2-10+deb8u2 libgcc1_1:4.9.2-10+deb8u2 libgcrypt20_1.6.3-2+deb8u9 libgdbm3_1.8.3-13.1 libglib2.0-0_2.42.1-1+deb8u7 libgmp10_2:6.0.0+dfsg-6+deb8u1 libgomp1_4.9.2-10+deb8u2 libgpg-error0_1.17-3 libisl10_0.12.2-2 libitm1_4.9.2-10+deb8u2 libkmod2_18-3 liblist-moreutils-perl_0.33-2+b1 liblocale-gettext-perl_1.05-8+b1 liblsan0_4.9.2-10+deb8u2 liblzma5_5.1.1alpha+20120614-2+deb8u1 libmagic1_1:5.22+15-2+deb8u7 libmount1_2.26.2+really2.25.2-6+deb8u2 libmpc3_1.0.2-1 libmpfr4_3.1.2-2 libncurses5_5.9+20140913-1+deb8u6 libncursesw5_5.9+20140913-1+deb8u6 libonig2_5.9.5-3.2+deb8u6 libpam-modules_1.1.8-3.1+deb8u2+b1 libpam-modules-bin_1.1.8-3.1+deb8u2+b1 libpam-runtime_1.1.8-3.1+deb8u2 libpam0g_1.1.8-3.1+deb8u2+b1 libpcre16-3_2:8.44-1+debian8.0.1+debian+2 libpcre2-16-0_10.35-4+debian8.0.1+debian+2 libpcre2-32-0_10.35-4+debian8.0.1+debian+2 libpcre2-8-0_10.35-4+debian8.0.1+debian+2 libpcre2-dev_10.35-4+debian8.0.1+debian+2 libpcre2-posix2_10.35-4+debian8.0.1+debian+2 libpcre3_2:8.44-1+debian8.0.1+debian+2 libpcre3-dev_2:8.44-1+debian8.0.1+debian+2 libpcre32-3_2:8.44-1+debian8.0.1+debian+2 libpcrecpp0_2:8.44-1+debian8.0.1+debian+2 libpipeline1_1.4.0-1 libprocps3_2:3.3.9-9+deb8u1 libquadmath0_4.9.2-10+deb8u2 libreadline6_6.3-8+b3 libselinux1_2.3-2 libsemanage-common_2.3-1 libsemanage1_2.3-1+b1 libsepol1_2.3-2 libsigsegv2_2.10-4+b1 libslang2_2.3.0-2 libsmartcols1_2.26.2+really2.25.2-6+deb8u2 libsodium23_1.0.18-1+freexian8.0.1+php+1 libss2_1.42.12-2+deb8u2 libssl-dev_1.0.1t-1+deb8u21 libssl1.0.0_1.0.1t-1+deb8u21 libstdc++-4.9-dev_4.9.2-10+deb8u2 libstdc++6_4.9.2-10+deb8u2 libsystemd0_215-17+deb8u15 libtext-charwidth-perl_0.04-7+b3 libtext-iconv-perl_1.7-5+b2 libtext-wrapi18n-perl_0.06-7 libtimedate-perl_2.3000-2 libtinfo5_5.9+20140913-1+deb8u6 libtool_2.4.2-1.11 libtsan0_4.9.2-10+deb8u2 libubsan0_4.9.2-10+deb8u2 libudev1_215-17+deb8u15 libunistring0_0.9.3-5.2+b1 libusb-0.1-4_2:0.1.12-25 libustr-1.0-1_1.0.4-3+b2 libuuid1_2.26.2+really2.25.2-6+deb8u2 libxml2_2.9.1+dfsg1-5+deb8u16 libxslt1.1_1.1.28-2+deb8u7 linux-libc-dev_3.16.84-1 login_1:4.2-3+deb8u5 lsb-base_4.1+Debian13+nmu1 m4_1.4.17-4 make_4.0-8.1 man-db_2.7.0.2-5 mawk_1.3.3-17 mime-support_3.58 mount_2.26.2+really2.25.2-6+deb8u2 multiarch-support_2.19-18+deb8u14 ncurses-base_5.9+20140913-1+deb8u6 ncurses-bin_5.9+20140913-1+deb8u6 passwd_1:4.2-3+deb8u5 patch_2.7.5-1+deb8u3 perl_5.20.2-3+deb8u13 perl-base_5.20.2-3+deb8u13 perl-modules_5.20.2-3+deb8u13 php-all-dev_2:94+freexian8.0.1+php+1 php-common_2:94+freexian8.0.1+php+1 php5.6-cli_5.6.40-78+freexian8.1+php+1 php5.6-common_5.6.40-78+freexian8.1+php+1 php5.6-dev_5.6.40-78+freexian8.1+php+1 php5.6-json_5.6.40-78+freexian8.1+php+1 php5.6-mbstring_5.6.40-78+freexian8.1+php+1 php5.6-opcache_5.6.40-78+freexian8.1+php+1 php5.6-readline_5.6.40-78+freexian8.1+php+1 php5.6-xml_5.6.40-78+freexian8.1+php+1 php7.0-cli_7.0.33-76+freexian8.1+php+1 php7.0-common_7.0.33-76+freexian8.1+php+1 php7.0-dev_7.0.33-76+freexian8.1+php+1 php7.0-json_7.0.33-76+freexian8.1+php+1 php7.0-mbstring_7.0.33-76+freexian8.1+php+1 php7.0-opcache_7.0.33-76+freexian8.1+php+1 php7.0-readline_7.0.33-76+freexian8.1+php+1 php7.0-xml_7.0.33-76+freexian8.1+php+1 php7.1-cli_7.1.33-64+freexian8.1+php+1 php7.1-common_7.1.33-64+freexian8.1+php+1 php7.1-dev_7.1.33-64+freexian8.1+php+1 php7.1-json_7.1.33-64+freexian8.1+php+1 php7.1-mbstring_7.1.33-64+freexian8.1+php+1 php7.1-opcache_7.1.33-64+freexian8.1+php+1 php7.1-readline_7.1.33-64+freexian8.1+php+1 php7.1-xml_7.1.33-64+freexian8.1+php+1 php7.2-cli_7.2.34-51+freexian8.1+php+1 php7.2-common_7.2.34-51+freexian8.1+php+1 php7.2-dev_7.2.34-51+freexian8.1+php+1 php7.2-json_7.2.34-51+freexian8.1+php+1 php7.2-mbstring_7.2.34-51+freexian8.1+php+1 php7.2-opcache_7.2.34-51+freexian8.1+php+1 php7.2-readline_7.2.34-51+freexian8.1+php+1 php7.2-xml_7.2.34-51+freexian8.1+php+1 php7.3-cli_7.3.33-20+freexian8.1+php+1 php7.3-common_7.3.33-20+freexian8.1+php+1 php7.3-dev_7.3.33-20+freexian8.1+php+1 php7.3-json_7.3.33-20+freexian8.1+php+1 php7.3-mbstring_7.3.33-20+freexian8.1+php+1 php7.3-opcache_7.3.33-20+freexian8.1+php+1 php7.3-readline_7.3.33-20+freexian8.1+php+1 php7.3-xml_7.3.33-20+freexian8.1+php+1 php7.4-cli_1:7.4.33-14+freexian8.1+php+1 php7.4-common_1:7.4.33-14+freexian8.1+php+1 php7.4-dev_1:7.4.33-14+freexian8.1+php+1 php7.4-json_1:7.4.33-14+freexian8.1+php+1 php7.4-mbstring_1:7.4.33-14+freexian8.1+php+1 php7.4-opcache_1:7.4.33-14+freexian8.1+php+1 php7.4-readline_1:7.4.33-14+freexian8.1+php+1 php7.4-xml_1:7.4.33-14+freexian8.1+php+1 php8.0-cli_1:8.0.30-8+freexian8.1+php+1 php8.0-common_1:8.0.30-8+freexian8.1+php+1 php8.0-dev_1:8.0.30-8+freexian8.1+php+1 php8.0-mbstring_1:8.0.30-8+freexian8.1+php+1 php8.0-opcache_1:8.0.30-8+freexian8.1+php+1 php8.0-readline_1:8.0.30-8+freexian8.1+php+1 php8.0-xml_1:8.0.30-8+freexian8.1+php+1 php8.1-cli_8.1.29-1+freexian8.1+php+1 php8.1-common_8.1.29-1+freexian8.1+php+1 php8.1-dev_8.1.29-1+freexian8.1+php+1 php8.1-mbstring_8.1.29-1+freexian8.1+php+1 php8.1-opcache_8.1.29-1+freexian8.1+php+1 php8.1-readline_8.1.29-1+freexian8.1+php+1 php8.1-xml_8.1.29-1+freexian8.1+php+1 php8.2-cli_8.2.23-1+freexian8.1+php+1 php8.2-common_8.2.23-1+freexian8.1+php+1 php8.2-dev_8.2.23-1+freexian8.1+php+1 php8.2-mbstring_8.2.23-1+freexian8.1+php+1 php8.2-opcache_8.2.23-1+freexian8.1+php+1 php8.2-readline_8.2.23-1+freexian8.1+php+1 php8.2-xml_8.2.23-1+freexian8.1+php+1 php8.3-cli_8.3.11-1+freexian8.1+php+1 php8.3-common_8.3.11-1+freexian8.1+php+1 php8.3-dev_8.3.11-1+freexian8.1+php+1 php8.3-mbstring_8.3.11-1+freexian8.1+php+1 php8.3-opcache_8.3.11-1+freexian8.1+php+1 php8.3-readline_8.3.11-1+freexian8.1+php+1 php8.3-xml_8.3.11-1+freexian8.1+php+1 pkg-config_0.28-1 po-debconf_1.0.16+nmu3 procps_2:3.3.9-9+deb8u1 psmisc_22.21-2 readline-common_6.3-8 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.2.2-4+deb8u1 sensible-utils_0.0.9+deb8u1 shtool_2.0.8-6 startpar_0.59-3 systemd_215-17+deb8u15 systemd-sysv_215-17+deb8u15 sysv-rc_2.88dsf-59 sysvinit-utils_2.88dsf-59 tar_1.27.1-2+deb8u2 tzdata_2024a-0+deb8u1 ucf_3.0030 udev_215-17+deb8u15 util-linux_2.26.2+really2.25.2-6+deb8u2 xml2_0.4-3.1 xz-utils_5.1.1alpha+20120614-2+deb8u1 zlib1g_1:1.2.8.dfsg-2+deb8u3 zlib1g-dev_1:1.2.8.dfsg-2+deb8u3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: php-grpc Binary: php-grpc, php-grpc-all-dev, php8.3-grpc, php8.2-grpc, php8.1-grpc, php8.0-grpc, php7.4-grpc, php7.3-grpc, php7.2-grpc, php7.1-grpc, php7.0-grpc Architecture: any all Version: 1.66.0-1+freexian8.1+php+1 Maintainer: Debian PHP PECL Maintainers Uploaders: Ondřej Surý Homepage: http://pecl.php.net/package/grpc Standards-Version: 4.5.1 Vcs-Browser: https://salsa.debian.org/php-team/pecl/php-grpc Vcs-Git: https://salsa.debian.org/php-team/pecl/php-grpc.git Build-Depends: debhelper (>= 10~), dh-php (>= 4~), libssl-dev, php-all-dev, zlib1g-dev Package-List: php-grpc deb php optional arch=all php-grpc-all-dev deb php optional arch=all php7.0-grpc deb php optional arch=any php7.1-grpc deb php optional arch=any php7.2-grpc deb php optional arch=any php7.3-grpc deb php optional arch=any php7.4-grpc deb php optional arch=any php8.0-grpc deb php optional arch=any php8.1-grpc deb php optional arch=any php8.2-grpc deb php optional arch=any php8.3-grpc deb php optional arch=any Checksums-Sha1: 3f597111460dab2e642ec9cee350fce664e41789 6357191 php-grpc_1.66.0.orig.tar.gz f550df273d3b4a65bf13a5b72041eb67f54aa77d 5376 php-grpc_1.66.0-1+freexian8.1+php+1.debian.tar.xz Checksums-Sha256: 6f6b751bbf33a88f917ca11a5b32923223c106eb5f064b791f99c6f7a9c7e7c2 6357191 php-grpc_1.66.0.orig.tar.gz ef8b60c4198197773f75c9911d816c3696bc90dfeb0caadaae30a619cf88d799 5376 php-grpc_1.66.0-1+freexian8.1+php+1.debian.tar.xz Files: 629794796ca43ab23ab7c3090dae188c 6357191 php-grpc_1.66.0.orig.tar.gz d5bba6ef8c591bbc51e53ebc4fa2ecf4 5376 php-grpc_1.66.0-1+freexian8.1+php+1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEahqteuW0AcbiWaeyVwZ7qhMUx/wFAmblcg1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDZB MUFBRDdBRTVCNDAxQzZFMjU5QTdCMjU3MDY3QkFBMTMxNEM3RkMACgkQVwZ7qhMU x/yVIw/+JSMC0mZCD3t+6iF4V5o5dqZ0LLxwOXnXZ40Gy7Ixt+RGwBZha3KHvMiN D4glZaw57mSwQVcF7+ZOSyjKWh8lThiPAZ1yetd35vIaQJ0/rUq1KcNgD5mV9mDX LZ0FxRBVQx+Jq/mH74W//H8fG+P19dqFl6YM+i8T6racJpbFSWeDbVH8ziApRWon MmhMspT1ffU+DFZoG0GNGNDfO86M1fP8kygqZK6GalsZoImM3Nb6DVD/pj2854yx 5I6MpABpKMb6VoW7VjTLSpPPTJXai/fRmH7pcJ9iFHqnKlI+kYkrjjwfe2tb0sc1 r0RvL+mEAeTGDk688n4tmbfPEh7jjVNfuPfbo9pduLSErG+zfrUPyvwyDj4tae44 i8NkfMBgFUn9NzjU9DAZQYyw10VEQseCdbxQhwdhADHcsqiO87jhFVc3DAGQMIup xzKMr1ilo10UllfhZaHWAdyDi1TaNzVH+UsNrmOZzJsDRDx0TYn647LjqfEEEPNd kGzNvixwytvNLDGFzcUJOer24t+eTKa8ae48xYvZa4EzO7x76vi0RRQxdCq6MT3a zMxrhp5vYeIBN7VbohFqbz87MK7xagA4sjrcFQO3Y5OeZaGJfG6J7GykGb9/6L5v wEsL4WnSY5zIMZYBbP3XrpYI7Rlx4/LepDIQUycEqYBqZUQtwW8= =0HJg -----END PGP SIGNATURE----- gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error gpgv: Signature made Sat 14 Sep 2024 11:22:53 AM UTC using RSA key ID 1314C7FC gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./php-grpc_1.66.0-1+freexian8.1+php+1.dsc dpkg-source: info: extracting php-grpc in /<> dpkg-source: info: unpacking php-grpc_1.66.0.orig.tar.gz dpkg-source: info: unpacking php-grpc_1.66.0-1+freexian8.1+php+1.debian.tar.xz dpkg-source: info: applying 0001-Add-patch-to-fix-xxhash.h-build-on-ppc64el.patch dpkg-source: info: applying 0002-Disable-embedded-boringssl-with-bazel.patch Check disk space ---------------- df: Warning: cannot read table of mounted file systems: No such file or directory Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=16 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=jessie-amd64-sbuild SCHROOT_CHROOT_NAME=jessie-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1005 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=jessie-amd64-sbuild-b3c261ff-f763-47a0-a10d-a2c7a58cfb77 SCHROOT_UID=1005 SCHROOT_USER=buildd SHELL=/bin/sh USER=buildd XDG_RUNTIME_DIR=/run/user/1005 XDG_SESSION_CLASS=background XDG_SESSION_ID=c11177 XDG_SESSION_TYPE=unspecified dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -b -rfakeroot dpkg-buildpackage: source package php-grpc dpkg-buildpackage: source version 1.66.0-1+freexian8.1+php+1 dpkg-buildpackage: source distribution php-jessie dpkg-buildpackage: source changed by Ondřej Surý dpkg-source --before-build php-grpc-1.66.0 dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean dh clean --with php dh_testdir debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' rm -rf build-8.3 touch clean-8.3-stamp rm -rf build-8.2 touch clean-8.2-stamp rm -rf build-8.1 touch clean-8.1-stamp rm -rf build-8.0 touch clean-8.0-stamp rm -rf build-7.4 touch clean-7.4-stamp rm -rf build-7.3 touch clean-7.3-stamp rm -rf build-7.2 touch clean-7.2-stamp rm -rf build-7.1 touch clean-7.1-stamp rm -rf build-7.0 touch clean-7.0-stamp rm -f configure-8.3-stamp configure-8.2-stamp configure-8.1-stamp configure-8.0-stamp configure-7.4-stamp configure-7.3-stamp configure-7.2-stamp configure-7.1-stamp configure-7.0-stamp build-8.3-stamp build-8.2-stamp build-8.1-stamp build-8.0-stamp build-7.4-stamp build-7.3-stamp build-7.2-stamp build-7.1-stamp build-7.0-stamp install-8.3-stamp install-8.2-stamp install-8.1-stamp install-8.0-stamp install-7.4-stamp install-7.3-stamp install-7.2-stamp install-7.1-stamp install-7.0-stamp test-8.3-stamp test-8.2-stamp test-8.1-stamp test-8.0-stamp test-7.4-stamp test-7.3-stamp test-7.2-stamp test-7.1-stamp test-7.0-stamp clean-8.3-stamp clean-8.2-stamp clean-8.1-stamp clean-8.0-stamp clean-7.4-stamp clean-7.3-stamp clean-7.2-stamp clean-7.1-stamp clean-7.0-stamp dh_php-8.3-stamp dh_php-8.2-stamp dh_php-8.1-stamp dh_php-8.0-stamp dh_php-7.4-stamp dh_php-7.3-stamp dh_php-7.2-stamp dh_php-7.1-stamp dh_php-7.0-stamp make[1]: Leaving directory '/<>' debian/rules override_dh_clean make[1]: Entering directory '/<>' dh_clean /usr/share/dh-php/gen-control -a make[1]: Leaving directory '/<>' debian/rules build dh build --with php dh_testdir dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' cp -a grpc-1.66.0 build-8.3 cd build-8.3 && phpize8.3 Configuring for: PHP Api Version: 20230831 Zend Module Api No: 20230831 Zend Extension Api No: 420230831 dh_auto_configure --sourcedirectory=build-8.3 -- --enable-grpc --with-php-config=/usr/bin/php-config8.3 ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --enable-grpc --with-php-config=/usr/bin/php-config8.3 configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking for system library directory... lib checking if compiler supports -Wl,-rpath,... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib checking for PHP extension directory... /usr/lib/php/20230831 checking for PHP installed headers prefix... /usr/include/php/20230831 checking if debug is enabled... no checking if zts is enabled... no checking for gawk... no checking for nawk... nawk checking if nawk is broken... no checking whether to enable grpc support... yes, shared checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... (cached) nawk checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate configure: patching config.h.in configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking touch configure-8.3-stamp cp -a grpc-1.66.0 build-8.2 cd build-8.2 && phpize8.2 Configuring for: PHP Api Version: 20220829 Zend Module Api No: 20220829 Zend Extension Api No: 420220829 dh_auto_configure --sourcedirectory=build-8.2 -- --enable-grpc --with-php-config=/usr/bin/php-config8.2 ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --enable-grpc --with-php-config=/usr/bin/php-config8.2 configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking for system library directory... lib checking if compiler supports -Wl,-rpath,... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php/20220829 -I/usr/include/php/20220829/main -I/usr/include/php/20220829/TSRM -I/usr/include/php/20220829/Zend -I/usr/include/php/20220829/ext -I/usr/include/php/20220829/ext/date/lib checking for PHP extension directory... /usr/lib/php/20220829 checking for PHP installed headers prefix... /usr/include/php/20220829 checking if debug is enabled... no checking if zts is enabled... no checking for gawk... no checking for nawk... nawk checking if nawk is broken... no checking whether to enable grpc support... yes, shared checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... (cached) nawk checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate configure: patching config.h.in configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking touch configure-8.2-stamp cp -a grpc-1.66.0 build-8.1 cd build-8.1 && phpize8.1 Configuring for: PHP Api Version: 20210902 Zend Module Api No: 20210902 Zend Extension Api No: 420210902 dh_auto_configure --sourcedirectory=build-8.1 -- --enable-grpc --with-php-config=/usr/bin/php-config8.1 ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --enable-grpc --with-php-config=/usr/bin/php-config8.1 configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking for system library directory... lib checking if compiler supports -Wl,-rpath,... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib checking for PHP extension directory... /usr/lib/php/20210902 checking for PHP installed headers prefix... /usr/include/php/20210902 checking if debug is enabled... no checking if zts is enabled... no checking for gawk... no checking for nawk... nawk checking if nawk is broken... no checking whether to enable grpc support... yes, shared checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... (cached) nawk checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate configure: patching config.h.in configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking touch configure-8.1-stamp cp -a grpc-1.66.0 build-8.0 cd build-8.0 && phpize8.0 Configuring for: PHP Api Version: 20200930 Zend Module Api No: 20200930 Zend Extension Api No: 420200930 dh_auto_configure --sourcedirectory=build-8.0 -- --enable-grpc --with-php-config=/usr/bin/php-config8.0 ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --enable-grpc --with-php-config=/usr/bin/php-config8.0 configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking for system library directory... lib checking if compiler supports -Wl,-rpath,... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php/20200930 -I/usr/include/php/20200930/main -I/usr/include/php/20200930/TSRM -I/usr/include/php/20200930/Zend -I/usr/include/php/20200930/ext -I/usr/include/php/20200930/ext/date/lib checking for PHP extension directory... /usr/lib/php/20200930 checking for PHP installed headers prefix... /usr/include/php/20200930 checking if debug is enabled... no checking if zts is enabled... no checking for gawk... no checking for nawk... nawk checking if nawk is broken... no checking whether to enable grpc support... yes, shared checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... (cached) nawk checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate configure: patching config.h.in configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking touch configure-8.0-stamp cp -a grpc-1.66.0 build-7.4 cd build-7.4 && phpize7.4 Configuring for: PHP Api Version: 20190902 Zend Module Api No: 20190902 Zend Extension Api No: 320190902 dh_auto_configure --sourcedirectory=build-7.4 -- --enable-grpc --with-php-config=/usr/bin/php-config7.4 ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --enable-grpc --with-php-config=/usr/bin/php-config7.4 configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking for system library directory... lib checking if compiler supports -R... no checking if compiler supports -Wl,-rpath,... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php/20190902 -I/usr/include/php/20190902/main -I/usr/include/php/20190902/TSRM -I/usr/include/php/20190902/Zend -I/usr/include/php/20190902/ext -I/usr/include/php/20190902/ext/date/lib checking for PHP extension directory... /usr/lib/php/20190902 checking for PHP installed headers prefix... /usr/include/php/20190902 checking if debug is enabled... no checking if zts is enabled... no checking for gawk... no checking for nawk... nawk checking if nawk is broken... no checking whether to enable grpc support... yes, shared checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... (cached) nawk checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate configure: patching config.h.in configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking touch configure-7.4-stamp cp -a grpc-1.66.0 build-7.3 cd build-7.3 && phpize7.3 Configuring for: PHP Api Version: 20180731 Zend Module Api No: 20180731 Zend Extension Api No: 320180731 dh_auto_configure --sourcedirectory=build-7.3 -- --enable-grpc --with-php-config=/usr/bin/php-config7.3 ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --enable-grpc --with-php-config=/usr/bin/php-config7.3 configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking whether cc understands -c and -o together... yes checking for system library directory... lib checking if compiler supports -R... no checking if compiler supports -Wl,-rpath,... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php/20180731 -I/usr/include/php/20180731/main -I/usr/include/php/20180731/TSRM -I/usr/include/php/20180731/Zend -I/usr/include/php/20180731/ext -I/usr/include/php/20180731/ext/date/lib checking for PHP extension directory... /usr/lib/php/20180731 checking for PHP installed headers prefix... /usr/include/php/20180731 checking if debug is enabled... no checking if zts is enabled... no checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers. checking for gawk... no checking for nawk... nawk checking if nawk is broken... no checking whether to enable grpc support... yes, shared checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... (cached) nawk checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking touch configure-7.3-stamp cp -a grpc-1.66.0 build-7.2 cd build-7.2 && phpize7.2 Configuring for: PHP Api Version: 20170718 Zend Module Api No: 20170718 Zend Extension Api No: 320170718 dh_auto_configure --sourcedirectory=build-7.2 -- --enable-grpc --with-php-config=/usr/bin/php-config7.2 ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --enable-grpc --with-php-config=/usr/bin/php-config7.2 configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking whether cc understands -c and -o together... yes checking for system library directory... lib checking if compiler supports -R... no checking if compiler supports -Wl,-rpath,... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib checking for PHP extension directory... /usr/lib/php/20170718 checking for PHP installed headers prefix... /usr/include/php/20170718 checking if debug is enabled... no checking if zts is enabled... no checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers. checking for gawk... no checking for nawk... nawk checking if nawk is broken... no checking whether to enable grpc support... yes, shared checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... (cached) nawk checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking touch configure-7.2-stamp cp -a grpc-1.66.0 build-7.1 cd build-7.1 && phpize7.1 Configuring for: PHP Api Version: 20160303 Zend Module Api No: 20160303 Zend Extension Api No: 320160303 dh_auto_configure --sourcedirectory=build-7.1 -- --enable-grpc --with-php-config=/usr/bin/php-config7.1 ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --enable-grpc --with-php-config=/usr/bin/php-config7.1 configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking whether cc understands -c and -o together... yes checking for system library directory... lib checking if compiler supports -R... no checking if compiler supports -Wl,-rpath,... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib checking for PHP extension directory... /usr/lib/php/20160303 checking for PHP installed headers prefix... /usr/include/php/20160303 checking if debug is enabled... no checking if zts is enabled... no checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers. checking for gawk... no checking for nawk... nawk checking if nawk is broken... no checking whether to enable grpc support... yes, shared checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... (cached) nawk checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking touch configure-7.1-stamp cp -a grpc-1.66.0 build-7.0 cd build-7.0 && phpize7.0 Configuring for: PHP Api Version: 20151012 Zend Module Api No: 20151012 Zend Extension Api No: 320151012 dh_auto_configure --sourcedirectory=build-7.0 -- --enable-grpc --with-php-config=/usr/bin/php-config7.0 ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --enable-grpc --with-php-config=/usr/bin/php-config7.0 configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking whether cc understands -c and -o together... yes checking for system library directory... lib checking if compiler supports -R... no checking if compiler supports -Wl,-rpath,... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib checking for PHP extension directory... /usr/lib/php/20151012 checking for PHP installed headers prefix... /usr/include/php/20151012 checking if debug is enabled... no checking if zts is enabled... no checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers. checking for gawk... no checking for nawk... nawk checking if nawk is broken... no checking whether to enable grpc support... yes, shared checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... (cached) nawk checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking touch configure-7.0-stamp dh override_dh_auto_configure --with php make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build --sourcedirectory=build-8.3 make -j16 make[2]: Entering directory '/<>/build-8.3' /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/channelz/channel_trace.cc -o src/core/channelz/channel_trace.lo -MMD -MF src/core/channelz/channel_trace.dep -MT src/core/channelz/channel_trace.lo /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/channelz/channelz.cc -o src/core/channelz/channelz.lo -MMD -MF src/core/channelz/channelz.dep -MT src/core/channelz/channelz.lo /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/channelz/channelz_registry.cc -o src/core/channelz/channelz_registry.lo -MMD -MF src/core/channelz/channelz_registry.dep -MT src/core/channelz/channelz_registry.lo /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/backup_poller.cc -o src/core/client_channel/backup_poller.lo -MMD -MF src/core/client_channel/backup_poller.dep -MT src/core/client_channel/backup_poller.lo /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/client_channel.cc -o src/core/client_channel/client_channel.lo -MMD -MF src/core/client_channel/client_channel.dep -MT src/core/client_channel/client_channel.lo /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/client_channel_factory.cc -o src/core/client_channel/client_channel_factory.lo -MMD -MF src/core/client_channel/client_channel_factory.dep -MT src/core/client_channel/client_channel_factory.lo /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/client_channel_filter.cc -o src/core/client_channel/client_channel_filter.lo -MMD -MF src/core/client_channel/client_channel_filter.dep -MT src/core/client_channel/client_channel_filter.lo /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc -o src/core/client_channel/client_channel_plugin.lo -MMD -MF src/core/client_channel/client_channel_plugin.dep -MT src/core/client_channel/client_channel_plugin.lo /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc -o src/core/client_channel/client_channel_service_config.lo -MMD -MF src/core/client_channel/client_channel_service_config.dep -MT src/core/client_channel/client_channel_service_config.lo /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/direct_channel.cc -o src/core/client_channel/direct_channel.lo -MMD -MF src/core/client_channel/direct_channel.dep -MT src/core/client_channel/direct_channel.lo /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/dynamic_filters.cc -o src/core/client_channel/dynamic_filters.lo -MMD -MF src/core/client_channel/dynamic_filters.dep -MT src/core/client_channel/dynamic_filters.lo /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc -o src/core/client_channel/global_subchannel_pool.lo -MMD -MF src/core/client_channel/global_subchannel_pool.dep -MT src/core/client_channel/global_subchannel_pool.lo /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/lb_metadata.cc -o src/core/client_channel/lb_metadata.lo -MMD -MF src/core/client_channel/lb_metadata.dep -MT src/core/client_channel/lb_metadata.lo /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc -o src/core/client_channel/load_balanced_call_destination.lo -MMD -MF src/core/client_channel/load_balanced_call_destination.dep -MT src/core/client_channel/load_balanced_call_destination.lo /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc -o src/core/client_channel/local_subchannel_pool.lo -MMD -MF src/core/client_channel/local_subchannel_pool.dep -MT src/core/client_channel/local_subchannel_pool.lo /bin/bash /<>/build-8.3/libtool --tag=CXX --mode=compile g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.66.0"' -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/retry_filter.cc -o src/core/client_channel/retry_filter.lo -MMD -MF src/core/client_channel/retry_filter.dep -MT src/core/client_channel/retry_filter.lo libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/client_channel_factory.cc -MMD -MF src/core/client_channel/client_channel_factory.dep -MT src/core/client_channel/client_channel_factory.lo -fPIC -DPIC -o src/core/client_channel/.libs/client_channel_factory.o libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/retry_filter.cc -MMD -MF src/core/client_channel/retry_filter.dep -MT src/core/client_channel/retry_filter.lo -fPIC -DPIC -o src/core/client_channel/.libs/retry_filter.o libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/backup_poller.cc -MMD -MF src/core/client_channel/backup_poller.dep -MT src/core/client_channel/backup_poller.lo -fPIC -DPIC -o src/core/client_channel/.libs/backup_poller.o libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc -MMD -MF src/core/client_channel/client_channel_plugin.dep -MT src/core/client_channel/client_channel_plugin.lo -fPIC -DPIC -o src/core/client_channel/.libs/client_channel_plugin.o libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc -MMD -MF src/core/client_channel/global_subchannel_pool.dep -MT src/core/client_channel/global_subchannel_pool.lo -fPIC -DPIC -o src/core/client_channel/.libs/global_subchannel_pool.o libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/dynamic_filters.cc -MMD -MF src/core/client_channel/dynamic_filters.dep -MT src/core/client_channel/dynamic_filters.lo -fPIC -DPIC -o src/core/client_channel/.libs/dynamic_filters.o libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc -MMD -MF src/core/client_channel/load_balanced_call_destination.dep -MT src/core/client_channel/load_balanced_call_destination.lo -fPIC -DPIC -o src/core/client_channel/.libs/load_balanced_call_destination.o libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc -MMD -MF src/core/client_channel/client_channel_service_config.dep -MT src/core/client_channel/client_channel_service_config.lo -fPIC -DPIC -o src/core/client_channel/.libs/client_channel_service_config.o libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/client_channel.cc -MMD -MF src/core/client_channel/client_channel.dep -MT src/core/client_channel/client_channel.lo -fPIC -DPIC -o src/core/client_channel/.libs/client_channel.o libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/direct_channel.cc -MMD -MF src/core/client_channel/direct_channel.dep -MT src/core/client_channel/direct_channel.lo -fPIC -DPIC -o src/core/client_channel/.libs/direct_channel.o libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/channelz/channel_trace.cc -MMD -MF src/core/channelz/channel_trace.dep -MT src/core/channelz/channel_trace.lo -fPIC -DPIC -o src/core/channelz/.libs/channel_trace.o libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/client_channel_filter.cc -MMD -MF src/core/client_channel/client_channel_filter.dep -MT src/core/client_channel/client_channel_filter.lo -fPIC -DPIC -o src/core/client_channel/.libs/client_channel_filter.o libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/lb_metadata.cc -MMD -MF src/core/client_channel/lb_metadata.dep -MT src/core/client_channel/lb_metadata.lo -fPIC -DPIC -o src/core/client_channel/.libs/lb_metadata.o libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/channelz/channelz_registry.cc -MMD -MF src/core/channelz/channelz_registry.dep -MT src/core/channelz/channelz_registry.lo -fPIC -DPIC -o src/core/channelz/.libs/channelz_registry.o libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/channelz/channelz.cc -MMD -MF src/core/channelz/channelz.dep -MT src/core/channelz/channelz.lo -fPIC -DPIC -o src/core/channelz/.libs/channelz.o libtool: compile: g++ -I. -I/<>/build-8.3 -I/<>/build-8.3/include -I/<>/build-8.3/main -I/<>/build-8.3 -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/<>/build-8.3/include -I/<>/build-8.3/src/core/ext/upb-gen -I/<>/build-8.3/src/core/ext/upbdefs-gen -I/<>/build-8.3/src/php/ext/grpc -I/<>/build-8.3/third_party/abseil-cpp -I/<>/build-8.3/third_party/address_sorting/include -I/<>/build-8.3/third_party/re2 -I/<>/build-8.3/third_party/upb -I/<>/build-8.3/third_party/utf8_range -I/<>/build-8.3/third_party/xxhash -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -std=c++14 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.66.0\" -DZEND_COMPILE_DL_EXT=1 -c /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc -MMD -MF src/core/client_channel/local_subchannel_pool.dep -MT src/core/client_channel/local_subchannel_pool.lo -fPIC -DPIC -o src/core/client_channel/.libs/local_subchannel_pool.o In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/attributes.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/base/thread_annotations.h:37, from ./src/core/channelz/channel_trace.h:25, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:38, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/attributes.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/log/absl_vlog_is_on.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/log_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/log/log.h:200, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:41, from ./src/core/client_channel/load_balanced_call_destination.h:18, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/attributes.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/base/thread_annotations.h:37, from ./src/core/channelz/channelz_registry.h:26, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/attributes.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/base/thread_annotations.h:37, from ./src/core/client_channel/global_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/attributes.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/base/thread_annotations.h:37, from ./src/core/channelz/channelz.h:31, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/attributes.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:60, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/attributes.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/base/thread_annotations.h:37, from ./src/core/client_channel/client_channel_filter.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/attributes.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/base/thread_annotations.h:37, from ./src/core/lib/surface/channel.h:23, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/attributes.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:39, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/attributes.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:42, from ./src/core/lib/channel/channel_args.h:32, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/attributes.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:39, from ./src/core/client_channel/lb_metadata.h:21, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/attributes.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:39, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/config.h:92:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/attributes.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:39, from ./src/core/client_channel/client_channel_service_config.h:27, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:57:2: error: #error "This package requires GCC 7 or higher." #error "This package requires GCC 7 or higher." ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/nullstream.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:36, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:63, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:63, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:48, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:48, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:22, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/utility/utility.h:44, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:39, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:68, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42, from ./src/core/client_channel/load_balanced_call_destination.h:18, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from ./src/core/client_channel/load_balanced_call_destination.h:18, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:64, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ In file included from ./src/core/lib/channel/channel_args.h:32:0, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/vlog_config.h:39, from /<>/build-8.3/third_party/abseil-cpp/absl/log/absl_vlog_is_on.h:61, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/log_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/log/log.h:200, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/vlog_config.h:39, from /<>/build-8.3/third_party/abseil-cpp/absl/log/absl_vlog_is_on.h:61, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/log_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/log/log.h:200, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/vlog_config.h:39:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/absl_vlog_is_on.h:61, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/log_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/log/log.h:200, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/lb_metadata.h:21, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/lb_metadata.h:21, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ In file included from ./src/core/client_channel/lb_metadata.h:21:0, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/log_message.h:39:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /<>/build-8.3/third_party/abseil-cpp/absl/log/log.h:200, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/lb_metadata.h:22, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/channelz/channelz.h:32, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/channelz/channelz.h:32, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/channelz/channelz.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/channelz/channelz.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ In file included from ./src/core/channelz/channelz.h:32:0, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/client_channel_service_config.h:27, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/client_channel_service_config.h:27, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ In file included from ./src/core/channelz/channelz.h:32:0, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/channelz/channelz.h:33, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from ./src/core/client_channel/client_channel_service_config.h:27:0, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from ./src/core/lib/transport/metadata_batch.h:29, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/lb_metadata.h:21, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/channelz/channelz.h:33, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ In file included from ./src/core/client_channel/client_channel_factory.h:22:0, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:43, from ./src/core/client_channel/lb_metadata.h:21, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from ./src/core/lib/transport/metadata_batch.h:29, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/client_channel_service_config.h:28, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/nullstream.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:36, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/nullstream.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:36, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:63, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ In file included from ./src/core/lib/transport/metadata_batch.h:29:0, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/nullstream.h:37:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:36, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:19, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from ./src/core/lib/transport/metadata_batch.h:30, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ In file included from ./src/core/client_channel/subchannel_pool_interface.h:26:0, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ In file included from ./src/core/client_channel/subchannel_pool_interface.h:26:0, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/log_entry.h:35:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/log_message.h:41, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /<>/build-8.3/third_party/abseil-cpp/absl/log/log.h:200, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/raw_logging.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/low_level_scheduling.h:21, from /<>/build-8.3/third_party/abseil-cpp/absl/base/call_once.h:35, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:49, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:19, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from ./src/core/lib/transport/metadata_batch.h:30, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:19, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/unaligned_access.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:51, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/nullstream.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:36, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/lib/transport/metadata_batch.h:31, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:68, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42, from ./src/core/client_channel/load_balanced_call_destination.h:18, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:69, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42, from ./src/core/client_channel/load_balanced_call_destination.h:18, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/client_channel_service_config.h:27, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/log_entry.h:35:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/log_message.h:41, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/strip.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:43, from ./src/core/client_channel/client_channel_service_config.h:27, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:63, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:62, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:205:12: error: ‘std::is_trivially_copy_assignable’ has not been declared using std::is_trivially_copy_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:206:12: error: ‘std::is_trivially_copy_constructible’ has not been declared using std::is_trivially_copy_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:207:12: error: ‘std::is_trivially_default_constructible’ has not been declared using std::is_trivially_default_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:209:12: error: ‘std::is_trivially_move_assignable’ has not been declared using std::is_trivially_move_assignable; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:210:12: error: ‘std::is_trivially_move_constructible’ has not been declared using std::is_trivially_move_constructible; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:43, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:518:64: error: template argument 1 is invalid : absl::conjunction, ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected ‘{’ before ‘>’ token absl::is_trivially_destructible> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:48, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/raw_logging.h:28, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/low_level_scheduling.h:21, from /<>/build-8.3/third_party/abseil-cpp/absl/base/call_once.h:35, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:49, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:43, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:59:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/lib/channel/channel_args.h:33, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:40:16: error: template declaration of ‘constexpr const bool absl::nullability_internal::IsSupportedType’ constexpr bool IsSupportedType = IsNullabilityCompatible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:43:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:46:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:49:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:52:31: error: expected initializer before ‘<’ token constexpr bool IsSupportedType> = true; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:56:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:64:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:17: error: ‘IsSupportedType’ is not a member of ‘absl::nullability_internal’ static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:73: error: expected primary-expression before ‘>’ token static_assert(nullability_internal::IsSupportedType>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:72:75: error: expected primary-expression before ‘,’ token static_assert(nullability_internal::IsSupportedType>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ In file included from ./src/core/lib/channel/channel_args.h:33:0, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/log_entry.h:35:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/log_message.h:41, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/strip.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/lib/transport/metadata_batch.h:31, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:43, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:19, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/vlog_config.h:39, from /<>/build-8.3/third_party/abseil-cpp/absl/log/absl_vlog_is_on.h:61, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/log_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/log/log.h:200, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/vlog_config.h:37:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/absl_vlog_is_on.h:61, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/log_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/log/log.h:200, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/numbers.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_cat.h:108, from ./src/core/lib/gprpp/debug_location.h:24, from ./src/core/lib/gprpp/ref_counted_ptr.h:32, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/numbers.h:45:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_cat.h:108, from ./src/core/lib/gprpp/debug_location.h:24, from ./src/core/lib/gprpp/ref_counted_ptr.h:32, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/has_absl_stringify.h:21:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:36, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/has_absl_stringify.h:21:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:36, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/retry_filter.h:28, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:19, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In function ‘void absl::lts_20240116::internal_any_invocable::LocalManagerNontrivial(absl::lts_20240116::internal_any_invocable::FunctionToCall, absl::lts_20240116::internal_any_invocable::TypeErasedState*, absl::lts_20240116::internal_any_invocable::TypeErasedState*)’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:18: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:46: error: expected primary-expression before ‘>’ token static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:280:47: error: ‘::value’ has not been declared static_assert(!std::is_trivially_copyable::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:70: error: template argument 1 is invalid typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:602:71: error: expected ‘>’ before ‘::’ token typename = absl::enable_if_t::value>> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:60: error: template argument 1 is invalid absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:608:75: error: expected unqualified-id before ‘=’ token absl::enable_if_t::value, int> = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/nullstream.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:36, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/lib/gprpp/down_cast.h:21, from ./src/core/lib/gprpp/ref_counted_ptr.h:33, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/has_absl_stringify.h:21:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:36, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ In file included from ./src/core/lib/channel/channel_args.h:32:0, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:43, from ./src/core/lib/channel/channel_args.h:33, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/numbers.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_cat.h:108, from ./src/core/lib/gprpp/debug_location.h:24, from ./src/core/lib/gprpp/ref_counted_ptr.h:32, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:30: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:69: error: template argument 2 is invalid absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:70: error: expected ‘{’ before ‘::’ token absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:51:78: error: expected initializer before ‘&&’ token absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/numbers.h:45:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_cat.h:108, from ./src/core/lib/gprpp/debug_location.h:24, from ./src/core/lib/gprpp/ref_counted_ptr.h:32, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/numbers.h:45, from ./src/core/lib/transport/metadata_batch.h:33, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/numbers.h:45:0, from ./src/core/lib/transport/metadata_batch.h:33, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/nullstream.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:36, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:18:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/numbers.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_cat.h:108, from ./src/core/lib/gprpp/debug_location.h:24, from ./src/core/lib/gprpp/ref_counted_ptr.h:32, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/numbers.h:45:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_cat.h:108, from ./src/core/lib/gprpp/debug_location.h:24, from ./src/core/lib/gprpp/ref_counted_ptr.h:32, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:59:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/nullstream.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:36, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/lib/gprpp/down_cast.h:21, from ./src/core/lib/gprpp/ref_counted_ptr.h:33, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/nullstream.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:36, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/lib/gprpp/down_cast.h:21, from ./src/core/lib/gprpp/ref_counted_ptr.h:33, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:59:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:342:10: error: assignment of member ‘absl::lts_20240116::string_view::ptr_’ in read-only object ptr_ += n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:343:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:340:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_prefix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_prefix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:352:13: error: assignment of member ‘absl::lts_20240116::string_view::length_’ in read-only object length_ -= n; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:350:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::remove_suffix(absl::lts_20240116::string_view::size_type) const’ constexpr void remove_suffix(size_type n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h: In member function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:360:11: error: passing ‘const absl::lts_20240116::string_view’ as ‘this’ argument of ‘absl::lts_20240116::string_view& absl::lts_20240116::string_view::operator=(const absl::lts_20240116::string_view&)’ discards qualifiers [-fpermissive] *this = s; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:358:18: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::string_view::swap(absl::lts_20240116::string_view&) const’ constexpr void swap(string_view& s) noexcept { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/log_entry.h:35:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/log_message.h:41, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/strip.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/lib/gprpp/down_cast.h:21, from ./src/core/lib/gprpp/ref_counted_ptr.h:33, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/raw_logging.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:87, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/raw_logging.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:87, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/lib/compression/compression_internal.h:32, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/raw_logging.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:87, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:66: error: template argument 1 is invalid std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:67: error: expected identifier before ‘::’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected unqualified-id before ‘&&’ token std::is_trivially_copyable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:155:75: error: expected ‘>’ before ‘&&’ token /<>/build-8.3/third_party/abseil-cpp/absl/base/casts.h:161:35: error: ‘type’ in namespace ‘::’ does not name a type int>::type = 0> ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:74:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:144:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:147:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:150:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::little_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:154:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::little_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:157:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::little_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:160:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::FromHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost16(bit_cast(x))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:234:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::FromHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:237:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::FromHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:26: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:240:56: error: expected primary-expression before ‘>’ token return bit_cast(FromHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int16_t absl::lts_20240116::big_endian::ToHost(int16_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:244:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost16(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int32_t absl::lts_20240116::big_endian::ToHost(int32_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:247:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost32(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h: In function ‘int64_t absl::lts_20240116::big_endian::ToHost(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:10: error: ‘bit_cast’ was not declared in this scope return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:26: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/endian.h:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/log_entry.h:35:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/log_message.h:41, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/strip.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/lib/gprpp/down_cast.h:21, from ./src/core/lib/gprpp/ref_counted_ptr.h:33, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/utility/utility.h:44, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:39, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/raw_logging.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:87, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/memory/memory.h:33, from /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/log_entry.h:35:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/log_message.h:41, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/strip.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/lib/gprpp/down_cast.h:21, from ./src/core/lib/gprpp/ref_counted_ptr.h:33, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from ./src/core/lib/transport/metadata_batch.h:29, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from ./src/core/lib/transport/metadata_batch.h:29:0, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/time/clock.h:29:0, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/mutex.h:75, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:91, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/lib/compression/compression_internal.h:32, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/time/clock.h:29:0, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/mutex.h:75, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:91, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/lib/compression/compression_internal.h:32, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/raw_logging.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:87, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/time/clock.h:29:0, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/mutex.h:75, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:91, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ In file included from /usr/include/c++/4.9/utility:70:0, from ./src/core/lib/gprpp/ref_counted_ptr.h:26, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /usr/include/c++/4.9/bits/stl_pair.h: In instantiation of ‘struct std::pair, grpc_core::experimental::Json>’: /usr/include/c++/4.9/type_traits:1183:45: required by substitution of ‘template static std::true_type std::__is_assignable_helper<_Tp, _Up>::__test(int) [with _Tp1 = absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; _Up1 = const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; = ]’ /usr/include/c++/4.9/type_traits:1192:30: required from ‘class std::__is_assignable_helper, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1197:12: required from ‘struct std::is_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1209:12: required from ‘struct std::__is_copy_assignable_impl, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >, true>’ /usr/include/c++/4.9/type_traits:1215:12: required from ‘struct std::is_copy_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:136:8: required from ‘struct absl::lts_20240116::conjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:155:8: required from ‘struct absl::lts_20240116::disjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >, absl::lts_20240116::negation, std::is_copy_constructible, std::is_copy_constructible, std::is_copy_constructible, std::allocator > >, std::is_copy_constructible, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_constructible > >, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::allocator > >, std::is_copy_assignable, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_assignable > > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/variant.h:1263:72: required by substitution of ‘template using VariantCopyAssignBase = absl::lts_20240116::conditional_t >, std::is_copy_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_copy_assignable...> > >::value, typename std::conditional >, std::is_move_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_move_assignable...> > >::value, typename std::conditional...> >, std::is_copy_constructible > >::value, typename std::conditional...> >, absl::lts_20240116::conjunction...> >::value, typename std::conditional >::value, absl::lts_20240116::variant_internal::VariantStateBase, absl::lts_20240116::variant_internal::VariantStateBaseDestructorNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveAssignBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyAssignBaseNontrivial > [with T = {absl::lts_20240116::monostate, bool, grpc_core::experimental::Json::NumberValue, std::basic_string, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector >}]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/variant.h:460:7: required from ‘class absl::lts_20240116::variant, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >’ /<>/build-8.3/include/grpc/support/json.h:212:9: required from here /usr/include/c++/4.9/bits/stl_pair.h:102:11: error: ‘std::pair<_T1, _T2>::second’ has incomplete type _T2 second; /// @c second is a copy of the second object ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ In file included from ./src/core/util/json/json.h:22:0, from ./src/core/channelz/channel_trace.h:33, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/include/grpc/support/json.h:37:7: error: forward declaration of ‘class grpc_core::experimental::Json’ class Json { ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/raw_logging.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:87, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/raw_logging.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:87, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0, from /usr/include/c++/4.9/bits/stl_tree.h:61, from /usr/include/c++/4.9/map:60, from ./src/core/channelz/channelz_registry.h:23, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /usr/include/c++/4.9/bits/stl_pair.h: In instantiation of ‘struct std::pair, grpc_core::experimental::Json>’: /usr/include/c++/4.9/type_traits:1183:45: required by substitution of ‘template static std::true_type std::__is_assignable_helper<_Tp, _Up>::__test(int) [with _Tp1 = absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; _Up1 = const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; = ]’ /usr/include/c++/4.9/type_traits:1192:30: required from ‘class std::__is_assignable_helper, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1197:12: required from ‘struct std::is_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1209:12: required from ‘struct std::__is_copy_assignable_impl, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >, true>’ /usr/include/c++/4.9/type_traits:1215:12: required from ‘struct std::is_copy_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:136:8: required from ‘struct absl::lts_20240116::conjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:155:8: required from ‘struct absl::lts_20240116::disjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >, absl::lts_20240116::negation, std::is_copy_constructible, std::is_copy_constructible, std::is_copy_constructible, std::allocator > >, std::is_copy_constructible, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_constructible > >, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::allocator > >, std::is_copy_assignable, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_assignable > > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/variant.h:1263:72: required by substitution of ‘template using VariantCopyAssignBase = absl::lts_20240116::conditional_t >, std::is_copy_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_copy_assignable...> > >::value, typename std::conditional >, std::is_move_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_move_assignable...> > >::value, typename std::conditional...> >, std::is_copy_constructible > >::value, typename std::conditional...> >, absl::lts_20240116::conjunction...> >::value, typename std::conditional >::value, absl::lts_20240116::variant_internal::VariantStateBase, absl::lts_20240116::variant_internal::VariantStateBaseDestructorNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveAssignBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyAssignBaseNontrivial > [with T = {absl::lts_20240116::monostate, bool, grpc_core::experimental::Json::NumberValue, std::basic_string, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector >}]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/variant.h:460:7: required from ‘class absl::lts_20240116::variant, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >’ /<>/build-8.3/include/grpc/support/json.h:212:9: required from here /usr/include/c++/4.9/bits/stl_pair.h:102:11: error: ‘std::pair<_T1, _T2>::second’ has incomplete type _T2 second; /// @c second is a copy of the second object ^ In file included from ./src/core/util/json/json.h:22:0, from ./src/core/channelz/channel_trace.h:33, from ./src/core/channelz/channelz.h:40, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/include/grpc/support/json.h:37:7: error: forward declaration of ‘class grpc_core::experimental::Json’ class Json { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/time/clock.h:29:0, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/mutex.h:75, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:91, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/time/clock.h:29:0, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/mutex.h:75, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:91, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0, from /usr/include/c++/4.9/bits/stl_tree.h:61, from /usr/include/c++/4.9/map:60, from ./src/core/channelz/channelz.h:26, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /usr/include/c++/4.9/bits/stl_pair.h: In instantiation of ‘struct std::pair, grpc_core::experimental::Json>’: /usr/include/c++/4.9/type_traits:1183:45: required by substitution of ‘template static std::true_type std::__is_assignable_helper<_Tp, _Up>::__test(int) [with _Tp1 = absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; _Up1 = const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; = ]’ /usr/include/c++/4.9/type_traits:1192:30: required from ‘class std::__is_assignable_helper, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1197:12: required from ‘struct std::is_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1209:12: required from ‘struct std::__is_copy_assignable_impl, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >, true>’ /usr/include/c++/4.9/type_traits:1215:12: required from ‘struct std::is_copy_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:136:8: required from ‘struct absl::lts_20240116::conjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:155:8: required from ‘struct absl::lts_20240116::disjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >, absl::lts_20240116::negation, std::is_copy_constructible, std::is_copy_constructible, std::is_copy_constructible, std::allocator > >, std::is_copy_constructible, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_constructible > >, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::allocator > >, std::is_copy_assignable, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_assignable > > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/variant.h:1263:72: required by substitution of ‘template using VariantCopyAssignBase = absl::lts_20240116::conditional_t >, std::is_copy_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_copy_assignable...> > >::value, typename std::conditional >, std::is_move_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_move_assignable...> > >::value, typename std::conditional...> >, std::is_copy_constructible > >::value, typename std::conditional...> >, absl::lts_20240116::conjunction...> >::value, typename std::conditional >::value, absl::lts_20240116::variant_internal::VariantStateBase, absl::lts_20240116::variant_internal::VariantStateBaseDestructorNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveAssignBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyAssignBaseNontrivial > [with T = {absl::lts_20240116::monostate, bool, grpc_core::experimental::Json::NumberValue, std::basic_string, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector >}]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/variant.h:460:7: required from ‘class absl::lts_20240116::variant, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >’ /<>/build-8.3/include/grpc/support/json.h:212:9: required from here /usr/include/c++/4.9/bits/stl_pair.h:102:11: error: ‘std::pair<_T1, _T2>::second’ has incomplete type _T2 second; /// @c second is a copy of the second object ^ In file included from ./src/core/util/json/json.h:22:0, from ./src/core/channelz/channel_trace.h:33, from ./src/core/channelz/channelz.h:40, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/include/grpc/support/json.h:37:7: error: forward declaration of ‘class grpc_core::experimental::Json’ class Json { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/lib/compression/compression_internal.h:32, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/raw_logging.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:87, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from ./src/core/lib/transport/metadata_batch.h:30, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from ./src/core/client_channel/client_channel_service_config.h:28:0, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/client_channel_service_config.h:28, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/raw_logging.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:87, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:109:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::LogSeverityName(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’: /<>/build-8.3/third_party/abseil-cpp/absl/base/log_severity.h:120:1: error: body of constexpr function ‘constexpr absl::lts_20240116::LogSeverity absl::lts_20240116::NormalizeLogSeverity(absl::lts_20240116::LogSeverity)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/time/clock.h:29:0, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/mutex.h:75, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:91, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/time/clock.h:29:0, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/mutex.h:75, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:91, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from ./src/core/client_channel/client_channel.h:22:0, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ In file included from ./src/core/client_channel/client_channel.h:22:0, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26:0: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/lib/compression/compression_internal.h:32, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from ./src/core/client_channel/lb_metadata.h:22:0, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/lb_metadata.h:22, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/lib/compression/compression_internal.h:32, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from ./src/core/lib/transport/metadata_batch.h:30, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/time/clock.h:29:0, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/mutex.h:75, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:91, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/lib/compression/compression_internal.h:32, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ In file included from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26:0: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ In file included from ./src/core/client_channel/subchannel.h:29:0, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ In file included from ./src/core/client_channel/client_channel.h:22:0, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ In file included from ./src/core/client_channel/subchannel.h:29:0, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26:0: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from ./src/core/client_channel/subchannel.h:29:0, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from ./src/core/client_channel/retry_filter.h:28:0, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/retry_filter.h:28, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:25: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ bool unused = absl::is_trivially_copy_constructible::value&& ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:64: error: expected primary-expression before ‘>’ token bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:146:67: error: ‘value’ in namespace ‘::’ does not name a type bool unused = absl::is_trivially_copy_constructible::value&& ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: ‘optional_data’ is not a class template class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:159:29: error: wrong number of template arguments (2, should be 1) class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:28: error: provided for ‘template class absl::lts_20240116::optional_internal::optional_data’ class optional_data : public optional_data_base { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/time/clock.h:29:0, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/mutex.h:75, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:91, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/time/clock.h:29:0, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /<>/build-8.3/third_party/abseil-cpp/absl/synchronization/mutex.h:75, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:91, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In constructor ‘constexpr absl::lts_20240116::Duration::HiRep::HiRep(int64_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:276:5: error: body of constexpr function ‘constexpr int64_t absl::lts_20240116::Duration::HiRep::Get() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h: In member function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’: /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::hi_’ in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20240116::Duration::HiRep::lo_’ in read-only object lo_ = static_cast(unsigned_value); ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:286:15: error: invalid initialization of reference of type ‘absl::lts_20240116::Duration::HiRep&’ from expression of type ‘const absl::lts_20240116::Duration::HiRep’ return *this; ^ /<>/build-8.3/third_party/abseil-cpp/absl/time/time.h:287:5: error: body of constexpr function ‘constexpr absl::lts_20240116::Duration::HiRep& absl::lts_20240116::Duration::HiRep::operator=(int64_t) const’ not a return-statement } ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:22, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:69, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ In file included from ./src/core/client_channel/client_channel.h:22:0, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ In file included from ./src/core/client_channel/client_channel.h:22:0, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/channelz/channelz.h:32, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:43, from ./src/core/channelz/channelz.h:32, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ In file included from ./src/core/client_channel/client_channel.h:22:0, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:312:69: error: template argument 1 is invalid std::is_same>>>::value, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:330:74: error: template argument 1 is invalid absl::conjunction>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ absl::is_trivially_move_assignable>, ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:331:71: error: wrong number of template arguments (2, should be 3) absl::is_trivially_move_assignable>, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/channelz/channelz.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:310:63: error: provided for ‘template using conditional_t = typename std::conditional::type’ using conditional_t = typename std::conditional::type; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:36:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:43, from ./src/core/channelz/channelz.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:17: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:53: error: expected primary-expression before ‘>’ token (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:524:54: error: ‘::value’ has not been declared (absl::is_trivially_move_assignable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:17: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:56: error: expected primary-expression before ‘>’ token (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:527:57: error: ‘::value’ has not been declared (absl::is_trivially_copy_constructible::value || ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:17: error: ‘is_trivially_copy_assignable’ is not a member of ‘absl’ absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:53: error: expected primary-expression before ‘>’ token absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:528:54: error: ‘::value’ has not been declared absl::is_trivially_copy_assignable::value)))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/optimization.h:179:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/macros.h:128:37: note: in expansion of macro ‘ABSL_ASSERT’ #define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr) ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:517:7: note: in expansion of macro ‘ABSL_HARDENING_ASSERT’ ABSL_HARDENING_ASSERT( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::InitFrom(const absl::lts_20240116::inlined_vector_internal::Storage&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:7: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:56: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:613:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible>::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In member function ‘void absl::lts_20240116::inlined_vector_internal::Storage::Swap(absl::lts_20240116::inlined_vector_internal::Storage*)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:994:25: error: ‘SwapInlinedElementsPolicy’ was not declared in this scope SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In constructor ‘absl::lts_20240116::InlinedVector::InlinedVector(const absl::lts_20240116::InlinedVector&, const allocator_type&)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:9: error: ‘is_trivially_copy_constructible’ is not a member of ‘absl’ if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:57: error: expected primary-expression before ‘>’ token if (absl::is_trivially_copy_constructible::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:192:58: error: ‘::value’ has not been declared if (absl::is_trivially_copy_constructible::value && ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_format.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:32, from /<>/build-8.3/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:80, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:45:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_value(int) const’ constexpr void set_value(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object value_ = -value - 1; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:56:20: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’ constexpr void set_from_arg(int value) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of constexpr function ‘constexpr absl::lts_20240116::FormatConversionChar absl::lts_20240116::str_format_internal::ConvTag::as_conv() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of constexpr function ‘constexpr absl::lts_20240116::LengthMod absl::lts_20240116::str_format_internal::ConvTag::as_length() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of constexpr function ‘constexpr absl::lts_20240116::str_format_internal::Flags absl::lts_20240116::str_format_internal::ConvTag::as_flags() const’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of constexpr function ‘constexpr bool absl::lts_20240116::str_format_internal::CheckFastPathSetting(const absl::lts_20240116::str_format_internal::UnboundConversion&)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of constexpr function ‘constexpr int absl::lts_20240116::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:349:75: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:350:57: required from here /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:339:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]’ not a return-statement /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of constexpr function ‘constexpr const char* absl::lts_20240116::str_format_internal::ConsumeUnboundConversion(const char*, const char*, absl::lts_20240116::str_format_internal::UnboundConversion*, int*)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/client_channel/connector.h:22, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/client_channel/connector.h:22, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/lib/surface/channel.h:34, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/lib/gprpp/ref_counted.h:34, from ./src/core/lib/avl/avl.h:26, from ./src/core/lib/channel/channel_args.h:40, from ./src/core/lib/compression/compression_internal.h:32, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from ./src/core/lib/transport/metadata_batch.h:30, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/lib/gprpp/ref_counted.h:34, from ./src/core/lib/avl/avl.h:26, from ./src/core/lib/channel/channel_args.h:40, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ In file included from ./src/core/client_channel/client_channel_filter.h:33:0, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ In file included from ./src/core/client_channel/client_channel_filter.h:33:0, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from ./src/core/client_channel/client_channel_filter.h:33:0, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from ./src/core/client_channel/client_channel_filter.h:33:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21:0: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ In file included from ./src/core/client_channel/client_channel_filter.h:33:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: defaulted declaration ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ constexpr Rep& operator=(const Rep&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: does not match expected signature ‘absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&)’ In file included from ./src/core/client_channel/client_channel_filter.h:33:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:693:20: error: explicitly defaulted function ‘constexpr absl::lts_20240116::cord_internal::InlineData::Rep& absl::lts_20240116::cord_internal::InlineData::Rep::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep&) const’ cannot be declared as constexpr because the implicit declaration is not constexpr: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: defaulted constructor calls non-constexpr ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ struct AsTree { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:683:12: note: ‘absl::lts_20240116::cord_internal::InlineData::Rep::AsTree& absl::lts_20240116::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240116::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a constexpr function because: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:503:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In constructor ‘constexpr absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:519:3: error: constexpr constructor does not have empty body } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:844:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison_this() const’ constexpr void InlineData::poison_this() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:845:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::unpoison() const’ constexpr void InlineData::unpoison() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h: In member function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:846:16: error: invalid return type ‘void’ of constexpr function ‘constexpr void absl::lts_20240116::cord_internal::InlineData::poison() const’ constexpr void InlineData::poison() {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/lib/gprpp/ref_counted.h:34, from ./src/core/lib/avl/avl.h:26, from ./src/core/lib/channel/channel_args.h:40, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h: In static member function ‘static constexpr size_t absl::lts_20240116::CordBuffer::MaximumPayload(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function ‘const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /usr/include/c++/4.9/utility:70:0, from /usr/include/c++/4.9/algorithm:60, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:30, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /usr/include/c++/4.9/bits/stl_pair.h: In instantiation of ‘struct std::pair, grpc_core::experimental::Json>’: /usr/include/c++/4.9/type_traits:1183:45: required by substitution of ‘template static std::true_type std::__is_assignable_helper<_Tp, _Up>::__test(int) [with _Tp1 = absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; _Up1 = const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; = ]’ /usr/include/c++/4.9/type_traits:1192:30: required from ‘class std::__is_assignable_helper, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1197:12: required from ‘struct std::is_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1209:12: required from ‘struct std::__is_copy_assignable_impl, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >, true>’ /usr/include/c++/4.9/type_traits:1215:12: required from ‘struct std::is_copy_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:136:8: required from ‘struct absl::lts_20240116::conjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:155:8: required from ‘struct absl::lts_20240116::disjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >, absl::lts_20240116::negation, std::is_copy_constructible, std::is_copy_constructible, std::is_copy_constructible, std::allocator > >, std::is_copy_constructible, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_constructible > >, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::allocator > >, std::is_copy_assignable, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_assignable > > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/variant.h:1263:72: required by substitution of ‘template using VariantCopyAssignBase = absl::lts_20240116::conditional_t >, std::is_copy_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_copy_assignable...> > >::value, typename std::conditional >, std::is_move_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_move_assignable...> > >::value, typename std::conditional...> >, std::is_copy_constructible > >::value, typename std::conditional...> >, absl::lts_20240116::conjunction...> >::value, typename std::conditional >::value, absl::lts_20240116::variant_internal::VariantStateBase, absl::lts_20240116::variant_internal::VariantStateBaseDestructorNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveAssignBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyAssignBaseNontrivial > [with T = {absl::lts_20240116::monostate, bool, grpc_core::experimental::Json::NumberValue, std::basic_string, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector >}]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/variant.h:460:7: required from ‘class absl::lts_20240116::variant, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >’ /<>/build-8.3/include/grpc/support/json.h:212:9: required from here /usr/include/c++/4.9/bits/stl_pair.h:102:11: error: ‘std::pair<_T1, _T2>::second’ has incomplete type _T2 second; /// @c second is a copy of the second object ^ In file included from ./src/core/util/json/json.h:22:0, from ./src/core/channelz/channel_trace.h:33, from ./src/core/channelz/channelz.h:40, from ./src/core/client_channel/connector.h:22, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/include/grpc/support/json.h:37:7: error: forward declaration of ‘class grpc_core::experimental::Json’ class Json { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0, from /usr/include/c++/4.9/bits/char_traits.h:39, from /usr/include/c++/4.9/ios:40, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /usr/include/c++/4.9/bits/stl_pair.h: In instantiation of ‘struct std::pair, grpc_core::experimental::Json>’: /usr/include/c++/4.9/type_traits:1183:45: required by substitution of ‘template static std::true_type std::__is_assignable_helper<_Tp, _Up>::__test(int) [with _Tp1 = absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; _Up1 = const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; = ]’ /usr/include/c++/4.9/type_traits:1192:30: required from ‘class std::__is_assignable_helper, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1197:12: required from ‘struct std::is_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1209:12: required from ‘struct std::__is_copy_assignable_impl, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >, true>’ /usr/include/c++/4.9/type_traits:1215:12: required from ‘struct std::is_copy_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:136:8: required from ‘struct absl::lts_20240116::conjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:155:8: required from ‘struct absl::lts_20240116::disjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >, absl::lts_20240116::negation, std::is_copy_constructible, std::is_copy_constructible, std::is_copy_constructible, std::allocator > >, std::is_copy_constructible, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_constructible > >, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::allocator > >, std::is_copy_assignable, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_assignable > > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/variant.h:1263:72: required by substitution of ‘template using VariantCopyAssignBase = absl::lts_20240116::conditional_t >, std::is_copy_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_copy_assignable...> > >::value, typename std::conditional >, std::is_move_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_move_assignable...> > >::value, typename std::conditional...> >, std::is_copy_constructible > >::value, typename std::conditional...> >, absl::lts_20240116::conjunction...> >::value, typename std::conditional >::value, absl::lts_20240116::variant_internal::VariantStateBase, absl::lts_20240116::variant_internal::VariantStateBaseDestructorNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveAssignBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyAssignBaseNontrivial > [with T = {absl::lts_20240116::monostate, bool, grpc_core::experimental::Json::NumberValue, std::basic_string, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector >}]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/variant.h:460:7: required from ‘class absl::lts_20240116::variant, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >’ /<>/build-8.3/include/grpc/support/json.h:212:9: required from here /usr/include/c++/4.9/bits/stl_pair.h:102:11: error: ‘std::pair<_T1, _T2>::second’ has incomplete type _T2 second; /// @c second is a copy of the second object ^ In file included from ./src/core/util/json/json.h:22:0, from ./src/core/channelz/channel_trace.h:33, from ./src/core/channelz/channelz.h:40, from ./src/core/client_channel/connector.h:22, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/include/grpc/support/json.h:37:7: error: forward declaration of ‘class grpc_core::experimental::Json’ class Json { ^ In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0, from /usr/include/c++/4.9/memory:62, from ./src/core/client_channel/direct_channel.h:18, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /usr/include/c++/4.9/bits/stl_pair.h: In instantiation of ‘struct std::pair, grpc_core::experimental::Json>’: /usr/include/c++/4.9/type_traits:1183:45: required by substitution of ‘template static std::true_type std::__is_assignable_helper<_Tp, _Up>::__test(int) [with _Tp1 = absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; _Up1 = const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; = ]’ /usr/include/c++/4.9/type_traits:1192:30: required from ‘class std::__is_assignable_helper, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1197:12: required from ‘struct std::is_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1209:12: required from ‘struct std::__is_copy_assignable_impl, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >, true>’ /usr/include/c++/4.9/type_traits:1215:12: required from ‘struct std::is_copy_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:136:8: required from ‘struct absl::lts_20240116::conjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:155:8: required from ‘struct absl::lts_20240116::disjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >, absl::lts_20240116::negation, std::is_copy_constructible, std::is_copy_constructible, std::is_copy_constructible, std::allocator > >, std::is_copy_constructible, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_constructible > >, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::allocator > >, std::is_copy_assignable, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_assignable > > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/variant.h:1263:72: required by substitution of ‘template using VariantCopyAssignBase = absl::lts_20240116::conditional_t >, std::is_copy_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_copy_assignable...> > >::value, typename std::conditional >, std::is_move_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_move_assignable...> > >::value, typename std::conditional...> >, std::is_copy_constructible > >::value, typename std::conditional...> >, absl::lts_20240116::conjunction...> >::value, typename std::conditional >::value, absl::lts_20240116::variant_internal::VariantStateBase, absl::lts_20240116::variant_internal::VariantStateBaseDestructorNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveAssignBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyAssignBaseNontrivial > [with T = {absl::lts_20240116::monostate, bool, grpc_core::experimental::Json::NumberValue, std::basic_string, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector >}]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/variant.h:460:7: required from ‘class absl::lts_20240116::variant, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >’ /<>/build-8.3/include/grpc/support/json.h:212:9: required from here /usr/include/c++/4.9/bits/stl_pair.h:102:11: error: ‘std::pair<_T1, _T2>::second’ has incomplete type _T2 second; /// @c second is a copy of the second object ^ In file included from ./src/core/util/json/json.h:22:0, from ./src/core/channelz/channel_trace.h:33, from ./src/core/channelz/channelz.h:40, from ./src/core/lib/surface/channel.h:34, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/include/grpc/support/json.h:37:7: error: forward declaration of ‘class grpc_core::experimental::Json’ class Json { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/lib/gprpp/ref_counted.h:34, from ./src/core/lib/avl/avl.h:26, from ./src/core/lib/channel/channel_args.h:40, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/client_channel/connector.h:22, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0, from /usr/include/c++/4.9/bits/stl_tree.h:61, from /usr/include/c++/4.9/map:60, from ./src/core/client_channel/client_channel_filter.h:25, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /usr/include/c++/4.9/bits/stl_pair.h: In instantiation of ‘struct std::pair, grpc_core::experimental::Json>’: /usr/include/c++/4.9/type_traits:1183:45: required by substitution of ‘template static std::true_type std::__is_assignable_helper<_Tp, _Up>::__test(int) [with _Tp1 = absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; _Up1 = const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; = ]’ /usr/include/c++/4.9/type_traits:1192:30: required from ‘class std::__is_assignable_helper, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1197:12: required from ‘struct std::is_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1209:12: required from ‘struct std::__is_copy_assignable_impl, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >, true>’ /usr/include/c++/4.9/type_traits:1215:12: required from ‘struct std::is_copy_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:136:8: required from ‘struct absl::lts_20240116::conjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:155:8: required from ‘struct absl::lts_20240116::disjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >, absl::lts_20240116::negation, std::is_copy_constructible, std::is_copy_constructible, std::is_copy_constructible, std::allocator > >, std::is_copy_constructible, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_constructible > >, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::allocator > >, std::is_copy_assignable, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_assignable > > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/variant.h:1263:72: required by substitution of ‘template using VariantCopyAssignBase = absl::lts_20240116::conditional_t >, std::is_copy_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_copy_assignable...> > >::value, typename std::conditional >, std::is_move_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_move_assignable...> > >::value, typename std::conditional...> >, std::is_copy_constructible > >::value, typename std::conditional...> >, absl::lts_20240116::conjunction...> >::value, typename std::conditional >::value, absl::lts_20240116::variant_internal::VariantStateBase, absl::lts_20240116::variant_internal::VariantStateBaseDestructorNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveAssignBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyAssignBaseNontrivial > [with T = {absl::lts_20240116::monostate, bool, grpc_core::experimental::Json::NumberValue, std::basic_string, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector >}]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/variant.h:460:7: required from ‘class absl::lts_20240116::variant, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >’ /<>/build-8.3/include/grpc/support/json.h:212:9: required from here /usr/include/c++/4.9/bits/stl_pair.h:102:11: error: ‘std::pair<_T1, _T2>::second’ has incomplete type _T2 second; /// @c second is a copy of the second object ^ In file included from ./src/core/util/json/json.h:22:0, from ./src/core/channelz/channel_trace.h:33, from ./src/core/channelz/channelz.h:40, from ./src/core/client_channel/client_channel_filter.h:40, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/include/grpc/support/json.h:37:7: error: forward declaration of ‘class grpc_core::experimental::Json’ class Json { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep()’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:859:38: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData()’ constexpr InlineRep() : data_() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h: In constructor ‘constexpr absl::lts_20240116::Cord::InlineRep::InlineRep(absl::lts_20240116::string_view, absl::Nullable)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1131:20: error: call to non-constexpr function ‘absl::lts_20240116::cord_internal::InlineData::InlineData(absl::lts_20240116::string_view, absl::lts_20240116::cord_internal::CordRep*)’ : data_(sv, rep) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/slice/slice_refcount.h:25, from ./src/core/lib/slice/slice.h:35, from ./src/core/lib/compression/compression_internal.h:34, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /usr/include/c++/4.9/utility:70:0, from /usr/include/c++/4.9/tuple:38, from /<>/build-8.3/third_party/abseil-cpp/absl/utility/utility.h:39, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:39, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /usr/include/c++/4.9/bits/stl_pair.h: In instantiation of ‘struct std::pair, grpc_core::experimental::Json>’: /usr/include/c++/4.9/type_traits:1183:45: required by substitution of ‘template static std::true_type std::__is_assignable_helper<_Tp, _Up>::__test(int) [with _Tp1 = absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; _Up1 = const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; = ]’ /usr/include/c++/4.9/type_traits:1192:30: required from ‘class std::__is_assignable_helper, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1197:12: required from ‘struct std::is_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1209:12: required from ‘struct std::__is_copy_assignable_impl, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >, true>’ /usr/include/c++/4.9/type_traits:1215:12: required from ‘struct std::is_copy_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:136:8: required from ‘struct absl::lts_20240116::conjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:155:8: required from ‘struct absl::lts_20240116::disjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >, absl::lts_20240116::negation, std::is_copy_constructible, std::is_copy_constructible, std::is_copy_constructible, std::allocator > >, std::is_copy_constructible, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_constructible > >, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::allocator > >, std::is_copy_assignable, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_assignable > > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/variant.h:1263:72: required by substitution of ‘template using VariantCopyAssignBase = absl::lts_20240116::conditional_t >, std::is_copy_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_copy_assignable...> > >::value, typename std::conditional >, std::is_move_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_move_assignable...> > >::value, typename std::conditional...> >, std::is_copy_constructible > >::value, typename std::conditional...> >, absl::lts_20240116::conjunction...> >::value, typename std::conditional >::value, absl::lts_20240116::variant_internal::VariantStateBase, absl::lts_20240116::variant_internal::VariantStateBaseDestructorNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveAssignBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyAssignBaseNontrivial > [with T = {absl::lts_20240116::monostate, bool, grpc_core::experimental::Json::NumberValue, std::basic_string, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector >}]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/variant.h:460:7: required from ‘class absl::lts_20240116::variant, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >’ /<>/build-8.3/include/grpc/support/json.h:212:9: required from here /usr/include/c++/4.9/bits/stl_pair.h:102:11: error: ‘std::pair<_T1, _T2>::second’ has incomplete type _T2 second; /// @c second is a copy of the second object ^ In file included from ./src/core/util/json/json.h:22:0, from ./src/core/channelz/channel_trace.h:33, from ./src/core/channelz/channelz.h:40, from ./src/core/client_channel/client_channel_filter.h:40, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/include/grpc/support/json.h:37:7: error: forward declaration of ‘class grpc_core::experimental::Json’ class Json { ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0, from /usr/include/c++/4.9/bits/char_traits.h:39, from /usr/include/c++/4.9/ios:40, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /usr/include/c++/4.9/bits/stl_pair.h: In instantiation of ‘struct std::pair, grpc_core::experimental::Json>’: /usr/include/c++/4.9/type_traits:1183:45: required by substitution of ‘template static std::true_type std::__is_assignable_helper<_Tp, _Up>::__test(int) [with _Tp1 = absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; _Up1 = const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; = ]’ /usr/include/c++/4.9/type_traits:1192:30: required from ‘class std::__is_assignable_helper, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1197:12: required from ‘struct std::is_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1209:12: required from ‘struct std::__is_copy_assignable_impl, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >, true>’ /usr/include/c++/4.9/type_traits:1215:12: required from ‘struct std::is_copy_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:136:8: required from ‘struct absl::lts_20240116::conjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:155:8: required from ‘struct absl::lts_20240116::disjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >, absl::lts_20240116::negation, std::is_copy_constructible, std::is_copy_constructible, std::is_copy_constructible, std::allocator > >, std::is_copy_constructible, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_constructible > >, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::allocator > >, std::is_copy_assignable, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_assignable > > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/variant.h:1263:72: required by substitution of ‘template using VariantCopyAssignBase = absl::lts_20240116::conditional_t >, std::is_copy_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_copy_assignable...> > >::value, typename std::conditional >, std::is_move_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_move_assignable...> > >::value, typename std::conditional...> >, std::is_copy_constructible > >::value, typename std::conditional...> >, absl::lts_20240116::conjunction...> >::value, typename std::conditional >::value, absl::lts_20240116::variant_internal::VariantStateBase, absl::lts_20240116::variant_internal::VariantStateBaseDestructorNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveAssignBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyAssignBaseNontrivial > [with T = {absl::lts_20240116::monostate, bool, grpc_core::experimental::Json::NumberValue, std::basic_string, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector >}]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/variant.h:460:7: required from ‘class absl::lts_20240116::variant, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >’ /<>/build-8.3/include/grpc/support/json.h:212:9: required from here /usr/include/c++/4.9/bits/stl_pair.h:102:11: error: ‘std::pair<_T1, _T2>::second’ has incomplete type _T2 second; /// @c second is a copy of the second object ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from ./src/core/util/json/json.h:22:0, from ./src/core/channelz/channel_trace.h:33, from ./src/core/channelz/channelz.h:40, from ./src/core/client_channel/client_channel_filter.h:40, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/include/grpc/support/json.h:37:7: error: forward declaration of ‘class grpc_core::experimental::Json’ class Json { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/lib/gprpp/ref_counted.h:34, from ./src/core/lib/avl/avl.h:26, from ./src/core/lib/channel/channel_args.h:40, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1637:58: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from ./src/core/channelz/channelz.h:33:0, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/channelz/channelz.h:33, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:41, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:34: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h: In static member function ‘static constexpr bool absl::lts_20240116::FixedArray::DefaultConstructorIsNonTrivial()’: /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:13: error: ‘is_trivially_default_constructible’ is not a member of ‘absl’ return !absl::is_trivially_default_constructible::value; ^ In file included from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20:0, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In member function ‘absl::lts_20240116::optional absl::lts_20240116::Status::GetPayload(absl::lts_20240116::string_view) const’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:862:37: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ if (IsInlined(rep_)) return absl::nullopt; ^ In file included from ./src/core/channelz/channelz.h:33:0, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/channelz/channelz.h:33, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Cord::Cord(const absl::lts_20240116::Cord&)’ T data_; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:863:49: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ return RepToPointer(rep_)->GetPayload(type_url); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:68: error: expected primary-expression before ‘>’ token return !absl::is_trivially_default_constructible::value; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/fixed_array.h:99:69: error: ‘::value’ has not been declared return !absl::is_trivially_default_constructible::value; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const absl::lts_20240116::Cord&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:883:5: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0, from /usr/include/c++/4.9/memory:62, from ./src/core/client_channel/client_channel_service_config.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /usr/include/c++/4.9/bits/stl_pair.h: In instantiation of ‘struct std::pair, grpc_core::experimental::Json>’: /usr/include/c++/4.9/type_traits:1183:45: required by substitution of ‘template static std::true_type std::__is_assignable_helper<_Tp, _Up>::__test(int) [with _Tp1 = absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; _Up1 = const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; = ]’ /usr/include/c++/4.9/type_traits:1192:30: required from ‘class std::__is_assignable_helper, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1197:12: required from ‘struct std::is_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1209:12: required from ‘struct std::__is_copy_assignable_impl, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >, true>’ /usr/include/c++/4.9/type_traits:1215:12: required from ‘struct std::is_copy_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:136:8: required from ‘struct absl::lts_20240116::conjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:155:8: required from ‘struct absl::lts_20240116::disjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >, absl::lts_20240116::negation, std::is_copy_constructible, std::is_copy_constructible, std::is_copy_constructible, std::allocator > >, std::is_copy_constructible, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_constructible > >, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::allocator > >, std::is_copy_assignable, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_assignable > > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/variant.h:1263:72: required by substitution of ‘template using VariantCopyAssignBase = absl::lts_20240116::conditional_t >, std::is_copy_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_copy_assignable...> > >::value, typename std::conditional >, std::is_move_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_move_assignable...> > >::value, typename std::conditional...> >, std::is_copy_constructible > >::value, typename std::conditional...> >, absl::lts_20240116::conjunction...> >::value, typename std::conditional >::value, absl::lts_20240116::variant_internal::VariantStateBase, absl::lts_20240116::variant_internal::VariantStateBaseDestructorNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveAssignBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyAssignBaseNontrivial > [with T = {absl::lts_20240116::monostate, bool, grpc_core::experimental::Json::NumberValue, std::basic_string, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector >}]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/variant.h:460:7: required from ‘class absl::lts_20240116::variant, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >’ /<>/build-8.3/include/grpc/support/json.h:212:9: required from here /usr/include/c++/4.9/bits/stl_pair.h:102:11: error: ‘std::pair<_T1, _T2>::second’ has incomplete type _T2 second; /// @c second is a copy of the second object ^ In file included from ./src/core/util/json/json.h:22:0, from ./src/core/lib/security/certificate_provider/certificate_provider_factory.h:33, from ./src/core/lib/security/certificate_provider/certificate_provider_registry.h:30, from ./src/core/lib/config/core_configuration.h:29, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/include/grpc/support/json.h:37:7: error: forward declaration of ‘class grpc_core::experimental::Json’ class Json { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h: In static member function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:899:1: error: body of constexpr function ‘static constexpr absl::lts_20240116::StatusCode absl::lts_20240116::Status::InlinedRepToCode(uintptr_t)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/client_channel/subchannel_pool_interface.h:29, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:27: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In constructor ‘absl::lts_20240116::strings_internal::OStringStream::OStringStream(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ buf_(that.buf_) { ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/channelz/channelz.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios::basic_ios(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/channelz/channelz.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios::basic_ios(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/channelz/channelz.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /usr/include/c++/4.9/bits/ios_base.h:786:5: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private ios_base(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/channelz/channelz.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:27: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_(that.buf_) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/channelz/channelz.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /usr/include/c++/4.9/streambuf:802:7: error: ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private basic_streambuf(const basic_streambuf& __sb) ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:27: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: error: within this context Streambuf(const Streambuf&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In member function ‘absl::lts_20240116::strings_internal::OStringStream& absl::lts_20240116::strings_internal::OStringStream::operator=(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:80:27: error: use of deleted function ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ std::ostream::operator=(std::move(static_cast(that))); ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/channelz/channelz.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/channelz/channelz.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/channelz/channelz.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /usr/include/c++/4.9/bits/ios_base.h:789:5: error: ‘std::ios_base& std::ios_base::operator=(const std::ios_base&)’ is private operator=(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/channelz/channelz.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:27: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:81:10: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_ = that.buf_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf& operator=(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/channelz/channelz.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /usr/include/c++/4.9/streambuf:810:7: error: ‘std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private operator=(const basic_streambuf&) { return *this; }; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from /<>/build-8.3/src/core/channelz/channelz.cc:27: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: error: within this context Streambuf& operator=(const Streambuf&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::HashState, absl::lts_20240116::FunctionRef}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef)>’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:386:14: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ In file included from /usr/include/c++/4.9/utility:70:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:39, from ./src/core/client_channel/load_balanced_call_destination.h:18, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /usr/include/c++/4.9/bits/stl_pair.h: In instantiation of ‘struct std::pair, grpc_core::experimental::Json>’: /usr/include/c++/4.9/type_traits:1183:45: required by substitution of ‘template static std::true_type std::__is_assignable_helper<_Tp, _Up>::__test(int) [with _Tp1 = absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; _Up1 = const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; = ]’ /usr/include/c++/4.9/type_traits:1192:30: required from ‘class std::__is_assignable_helper, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1197:12: required from ‘struct std::is_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1209:12: required from ‘struct std::__is_copy_assignable_impl, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >, true>’ /usr/include/c++/4.9/type_traits:1215:12: required from ‘struct std::is_copy_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:136:8: required from ‘struct absl::lts_20240116::conjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:155:8: required from ‘struct absl::lts_20240116::disjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >, absl::lts_20240116::negation, std::is_copy_constructible, std::is_copy_constructible, std::is_copy_constructible, std::allocator > >, std::is_copy_constructible, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_constructible > >, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::allocator > >, std::is_copy_assignable, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_assignable > > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/variant.h:1263:72: required by substitution of ‘template using VariantCopyAssignBase = absl::lts_20240116::conditional_t >, std::is_copy_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_copy_assignable...> > >::value, typename std::conditional >, std::is_move_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_move_assignable...> > >::value, typename std::conditional...> >, std::is_copy_constructible > >::value, typename std::conditional...> >, absl::lts_20240116::conjunction...> >::value, typename std::conditional >::value, absl::lts_20240116::variant_internal::VariantStateBase, absl::lts_20240116::variant_internal::VariantStateBaseDestructorNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveAssignBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyAssignBaseNontrivial > [with T = {absl::lts_20240116::monostate, bool, grpc_core::experimental::Json::NumberValue, std::basic_string, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector >}]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/variant.h:460:7: required from ‘class absl::lts_20240116::variant, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >’ /<>/build-8.3/include/grpc/support/json.h:212:9: required from here /usr/include/c++/4.9/bits/stl_pair.h:102:11: error: ‘std::pair<_T1, _T2>::second’ has incomplete type _T2 second; /// @c second is a copy of the second object ^ In file included from ./src/core/util/json/json.h:22:0, from ./src/core/channelz/channel_trace.h:33, from ./src/core/channelz/channelz.h:40, from ./src/core/client_channel/connector.h:22, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/include/grpc/support/json.h:37:7: error: forward declaration of ‘class grpc_core::experimental::Json’ class Json { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:34: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/slice/slice_refcount.h:25, from ./src/core/lib/slice/slice.h:35, from /<>/build-8.3/src/core/channelz/channel_trace.cc:32: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/client_channel/subchannel_pool_interface.h:29, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/address_utils/parse_address.h:29, from /<>/build-8.3/src/core/channelz/channelz.cc:37: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/lib/iomgr/exec_ctx.h:43, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/channel/channel_stack.h:62, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from ./src/core/lib/transport/metadata_batch.h:30, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0, from /usr/include/c++/4.9/bits/stl_tree.h:61, from /usr/include/c++/4.9/map:60, from ./src/core/client_channel/local_subchannel_pool.h:24, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/stl_pair.h: In instantiation of ‘struct std::pair, grpc_core::experimental::Json>’: /usr/include/c++/4.9/type_traits:1183:45: required by substitution of ‘template static std::true_type std::__is_assignable_helper<_Tp, _Up>::__test(int) [with _Tp1 = absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; _Up1 = const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; = ]’ /usr/include/c++/4.9/type_traits:1192:30: required from ‘class std::__is_assignable_helper, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1197:12: required from ‘struct std::is_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1209:12: required from ‘struct std::__is_copy_assignable_impl, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >, true>’ /usr/include/c++/4.9/type_traits:1215:12: required from ‘struct std::is_copy_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:136:8: required from ‘struct absl::lts_20240116::conjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:155:8: required from ‘struct absl::lts_20240116::disjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >, absl::lts_20240116::negation, std::is_copy_constructible, std::is_copy_constructible, std::is_copy_constructible, std::allocator > >, std::is_copy_constructible, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_constructible > >, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::allocator > >, std::is_copy_assignable, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_assignable > > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/variant.h:1263:72: required by substitution of ‘template using VariantCopyAssignBase = absl::lts_20240116::conditional_t >, std::is_copy_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_copy_assignable...> > >::value, typename std::conditional >, std::is_move_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_move_assignable...> > >::value, typename std::conditional...> >, std::is_copy_constructible > >::value, typename std::conditional...> >, absl::lts_20240116::conjunction...> >::value, typename std::conditional >::value, absl::lts_20240116::variant_internal::VariantStateBase, absl::lts_20240116::variant_internal::VariantStateBaseDestructorNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveAssignBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyAssignBaseNontrivial > [with T = {absl::lts_20240116::monostate, bool, grpc_core::experimental::Json::NumberValue, std::basic_string, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector >}]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/variant.h:460:7: required from ‘class absl::lts_20240116::variant, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >’ /<>/build-8.3/include/grpc/support/json.h:212:9: required from here /usr/include/c++/4.9/bits/stl_pair.h:102:11: error: ‘std::pair<_T1, _T2>::second’ has incomplete type _T2 second; /// @c second is a copy of the second object ^ In file included from ./src/core/util/json/json.h:22:0, from ./src/core/channelz/channel_trace.h:33, from ./src/core/channelz/channelz.h:40, from ./src/core/client_channel/connector.h:22, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: /<>/build-8.3/include/grpc/support/json.h:37:7: error: forward declaration of ‘class grpc_core::experimental::Json’ class Json { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0, from /usr/include/c++/4.9/bits/stl_tree.h:61, from /usr/include/c++/4.9/map:60, from ./src/core/client_channel/global_subchannel_pool.h:24, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/stl_pair.h: In instantiation of ‘struct std::pair, grpc_core::experimental::Json>’: /usr/include/c++/4.9/type_traits:1183:45: required by substitution of ‘template static std::true_type std::__is_assignable_helper<_Tp, _Up>::__test(int) [with _Tp1 = absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; _Up1 = const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; = ]’ /usr/include/c++/4.9/type_traits:1192:30: required from ‘class std::__is_assignable_helper, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1197:12: required from ‘struct std::is_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1209:12: required from ‘struct std::__is_copy_assignable_impl, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >, true>’ /usr/include/c++/4.9/type_traits:1215:12: required from ‘struct std::is_copy_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:136:8: required from ‘struct absl::lts_20240116::conjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:155:8: required from ‘struct absl::lts_20240116::disjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >, absl::lts_20240116::negation, std::is_copy_constructible, std::is_copy_constructible, std::is_copy_constructible, std::allocator > >, std::is_copy_constructible, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_constructible > >, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::allocator > >, std::is_copy_assignable, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_assignable > > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/variant.h:1263:72: required by substitution of ‘template using VariantCopyAssignBase = absl::lts_20240116::conditional_t >, std::is_copy_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_copy_assignable...> > >::value, typename std::conditional >, std::is_move_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_move_assignable...> > >::value, typename std::conditional...> >, std::is_copy_constructible > >::value, typename std::conditional...> >, absl::lts_20240116::conjunction...> >::value, typename std::conditional >::value, absl::lts_20240116::variant_internal::VariantStateBase, absl::lts_20240116::variant_internal::VariantStateBaseDestructorNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveAssignBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyAssignBaseNontrivial > [with T = {absl::lts_20240116::monostate, bool, grpc_core::experimental::Json::NumberValue, std::basic_string, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector >}]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/variant.h:460:7: required from ‘class absl::lts_20240116::variant, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >’ /<>/build-8.3/include/grpc/support/json.h:212:9: required from here /usr/include/c++/4.9/bits/stl_pair.h:102:11: error: ‘std::pair<_T1, _T2>::second’ has incomplete type _T2 second; /// @c second is a copy of the second object ^ In file included from ./src/core/util/json/json.h:22:0, from ./src/core/channelz/channel_trace.h:33, from ./src/core/channelz/channelz.h:40, from ./src/core/client_channel/connector.h:22, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: /<>/build-8.3/include/grpc/support/json.h:37:7: error: forward declaration of ‘class grpc_core::experimental::Json’ class Json { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/lib/resource_quota/memory_quota.h:30, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/surface/channel.h:42, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/promise/latch.h:30, from ./src/core/lib/transport/call_filters.h:32, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84:0, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In constructor ‘absl::lts_20240116::strings_internal::OStringStream::OStringStream(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ buf_(that.buf_) { ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/lb_metadata.h:21, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios::basic_ios(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/lb_metadata.h:21, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios::basic_ios(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/lb_metadata.h:21, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /usr/include/c++/4.9/bits/ios_base.h:786:5: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private ios_base(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/lb_metadata.h:21, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_(that.buf_) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/lb_metadata.h:21, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /usr/include/c++/4.9/streambuf:802:7: error: ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private basic_streambuf(const basic_streambuf& __sb) ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: error: within this context Streambuf(const Streambuf&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In member function ‘absl::lts_20240116::strings_internal::OStringStream& absl::lts_20240116::strings_internal::OStringStream::operator=(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:80:27: error: use of deleted function ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ std::ostream::operator=(std::move(static_cast(that))); ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/lb_metadata.h:21, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/lb_metadata.h:21, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/lb_metadata.h:21, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /usr/include/c++/4.9/bits/ios_base.h:789:5: error: ‘std::ios_base& std::ios_base::operator=(const std::ios_base&)’ is private operator=(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/lb_metadata.h:21, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:81:10: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_ = that.buf_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf& operator=(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/lb_metadata.h:21, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /usr/include/c++/4.9/streambuf:810:7: error: ‘std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private operator=(const basic_streambuf&) { return *this; }; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: error: within this context Streambuf& operator=(const Streambuf&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from ./src/core/lib/transport/metadata_batch.h:30, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/parsed_metadata.h:197:68: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84:0, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/metadata_batch.h:862:78: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from ./src/core/lib/transport/metadata_batch.h:29, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr absl::lts_20240116::container_internal::GenerationType absl::lts_20240116::container_internal::NextGeneration(absl::lts_20240116::container_internal::GenerationType)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:256:1: error: expression ‘++ generation’ is not a constant-expression } ^ In file included from ./src/core/lib/transport/metadata_batch.h:29:0, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’: ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from ./src/core/lib/transport/metadata_batch.h:29, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from ./src/core/lib/transport/metadata_batch.h:29:0, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector >’: ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1508:51: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from /<>/build-8.3/src/core/channelz/channel_trace.cc:31: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ Makefile:219: recipe for target 'src/core/client_channel/backup_poller.lo' failed make[2]: *** [src/core/client_channel/backup_poller.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from ./src/core/lib/transport/call_filters.h:39:0, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/call_state.h: At global scope: ./src/core/lib/transport/call_state.h:256:58: warning: ‘grpc_core::CallState::client_to_server_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPullState’ ClientToServerPullState client_to_server_pull_state_ : 3; ^ ./src/core/lib/transport/call_state.h:257:58: warning: ‘grpc_core::CallState::client_to_server_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPushState’ ClientToServerPushState client_to_server_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:258:58: warning: ‘grpc_core::CallState::server_to_client_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPullState’ ServerToClientPullState server_to_client_pull_state_ : 4; ^ ./src/core/lib/transport/call_state.h:259:58: warning: ‘grpc_core::CallState::server_to_client_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPushState’ ServerToClientPushState server_to_client_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:260:65: warning: ‘grpc_core::CallState::server_trailing_metadata_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerTrailingMetadataState’ ServerTrailingMetadataState server_trailing_metadata_state_ : 3; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::Start()’: ./src/core/lib/transport/call_state.h:281:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:285:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:289:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:290:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:291:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:292:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:293:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:294:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:295:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:297:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:298:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:309:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:313:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:314:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:317:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:331:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:332:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:334:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:335:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:337:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::ClientToServerHalfClose()’: ./src/core/lib/transport/call_state.h:349:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:353:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:357:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:358:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:361:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:372:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:376:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:377:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:378:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:379:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:393:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:396:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:400:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:401:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:402:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:405:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullClientToServerMessageAvailable()’: ./src/core/lib/transport/call_state.h:417:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:418:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:420:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:423:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:425:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:429:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:434:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:436:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:437:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:441:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:443:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientToServerMessage()’: ./src/core/lib/transport/call_state.h:457:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:458:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:461:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:464:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:472:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:476:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:480:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:481:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:484:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:488:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:516:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:520:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:524:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:525:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:528:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:531:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:535:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:546:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:547:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84:0, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] ./src/core/lib/transport/call_state.h:550:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:552:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:553:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:555:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:557:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ ./src/core/lib/transport/call_state.h: In member function ‘bool grpc_core::CallState::PushServerTrailingMetadata(bool)’: ./src/core/lib/transport/call_state.h:580:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:584:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:585:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:586:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:592:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:598:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:599:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:603:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:607:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:608:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:612:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:613:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPullServerInitialMetadataAvailable()’: ./src/core/lib/transport/call_state.h:627:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:628:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:636:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:639:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:642:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:643:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:644:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:645:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:646:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:647:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:649:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:657:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:659:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:660:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:667:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:668:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:671:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:675:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerInitialMetadata()’: ./src/core/lib/transport/call_state.h:687:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:688:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:690:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:691:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:695:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:699:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:703:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:704:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:705:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:706:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:708:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:715:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:718:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:722:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:726:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:727:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:728:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:729:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullServerToClientMessageAvailable()’: ./src/core/lib/transport/call_state.h:742:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:745:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:749:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:750:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:752:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:755:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:761:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:764:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:766:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:772:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:777:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:778:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:779:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:781:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:788:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:792:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:797:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerToClientMessage()’: ./src/core/lib/transport/call_state.h:812:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:813:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:814:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:815:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:816:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:817:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ ./src/core/lib/transport/call_state.h:820:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:825:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:829:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:832:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:836:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:837:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:838:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:841:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:844:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:848:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:850:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollServerTrailingMetadataAvailable()’: ./src/core/lib/transport/call_state.h:864:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:865:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:866:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:867:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:869:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:870:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:872:39: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:873:39: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:874:39: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:875:39: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:884:39: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:886:13: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:887:39: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:892:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:893:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:894:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:903:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerTrailingMetadata()’: ./src/core/lib/transport/call_state.h:918:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:921:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:925:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: ^ ./src/core/lib/transport/call_state.h:930:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:931:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/gprpp/time.h:26, from ./src/core/lib/iomgr/exec_ctx.h:42, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:38: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollWasCancelled()’: ./src/core/lib/transport/call_state.h:942:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:943:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:944:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: { ^ ./src/core/lib/transport/call_state.h:947:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:949:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In instantiation of ‘struct absl::lts_20240116::functional_internal::ForwardT’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: required by substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:58:8: error: incomplete type ‘absl::lts_20240116::functional_internal::PassByValue’ used in nested name specifier struct ForwardT : std::conditional::value, T, T&&> {}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {grpc_core::Duration}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/resource_quota/periodic_update.h:42:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84:0, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from ./src/core/lib/transport/call_filters.h:39:0, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/transport/call_state.h: At global scope: ./src/core/lib/transport/call_state.h:256:58: warning: ‘grpc_core::CallState::client_to_server_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPullState’ ClientToServerPullState client_to_server_pull_state_ : 3; ^ ./src/core/lib/transport/call_state.h:257:58: warning: ‘grpc_core::CallState::client_to_server_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPushState’ ClientToServerPushState client_to_server_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:258:58: warning: ‘grpc_core::CallState::server_to_client_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPullState’ ServerToClientPullState server_to_client_pull_state_ : 4; ^ ./src/core/lib/transport/call_state.h:259:58: warning: ‘grpc_core::CallState::server_to_client_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPushState’ ServerToClientPushState server_to_client_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:260:65: warning: ‘grpc_core::CallState::server_trailing_metadata_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerTrailingMetadataState’ ServerTrailingMetadataState server_trailing_metadata_state_ : 3; ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::Start()’: ./src/core/lib/transport/call_state.h:281:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:285:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:289:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:290:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:291:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:292:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:293:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:294:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:295:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:297:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:298:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:309:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:313:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:314:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:317:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:331:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:332:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:334:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:335:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:337:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::ClientToServerHalfClose()’: ./src/core/lib/transport/call_state.h:349:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:353:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:357:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:358:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:361:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:372:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:376:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:377:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:378:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:379:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:393:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:396:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:400:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:401:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:402:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:405:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullClientToServerMessageAvailable()’: ./src/core/lib/transport/call_state.h:417:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:418:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:420:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:423:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:425:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:429:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:434:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:436:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:437:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:441:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:443:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientToServerMessage()’: ./src/core/lib/transport/call_state.h:457:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:458:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:461:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:464:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:472:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:476:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:480:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:481:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:484:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:488:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:516:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:520:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:524:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:525:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:528:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:531:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:535:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:546:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:547:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:550:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:552:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:553:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:555:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:557:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘bool grpc_core::CallState::PushServerTrailingMetadata(bool)’: ./src/core/lib/transport/call_state.h:580:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:584:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:585:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:586:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:592:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:598:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:599:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:603:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:607:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:608:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:612:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:613:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPullServerInitialMetadataAvailable()’: ./src/core/lib/transport/call_state.h:627:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:628:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:636:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:639:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:642:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:643:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:644:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:645:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:646:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:647:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:649:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:657:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:659:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:660:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:667:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:668:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:671:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:675:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerInitialMetadata()’: ./src/core/lib/transport/call_state.h:687:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:688:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:690:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:691:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:695:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:699:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:703:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:704:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:705:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:706:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:708:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:715:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:718:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:722:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:726:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:727:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:728:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:729:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullServerToClientMessageAvailable()’: ./src/core/lib/transport/call_state.h:742:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:745:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:749:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:750:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:752:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:755:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:761:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:764:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:766:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:772:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:777:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:778:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:779:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:781:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:788:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:792:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:797:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerToClientMessage()’: ./src/core/lib/transport/call_state.h:812:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:813:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:814:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:815:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:816:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:817:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:820:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:825:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:829:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:832:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:836:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:837:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:838:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:841:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:844:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:848:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:850:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollServerTrailingMetadataAvailable()’: ./src/core/lib/transport/call_state.h:864:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:865:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:866:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:867:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:869:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:870:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:872:39: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:873:39: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:874:39: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:875:39: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:884:39: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:886:13: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:887:39: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:892:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:893:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:894:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:903:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ In file included from ./src/core/lib/transport/call_filters.h:39:0, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/transport/call_state.h: At global scope: ./src/core/lib/transport/call_state.h:256:58: warning: ‘grpc_core::CallState::client_to_server_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPullState’ ClientToServerPullState client_to_server_pull_state_ : 3; ^ ./src/core/lib/transport/call_state.h:257:58: warning: ‘grpc_core::CallState::client_to_server_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPushState’ ClientToServerPushState client_to_server_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:258:58: warning: ‘grpc_core::CallState::server_to_client_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPullState’ ServerToClientPullState server_to_client_pull_state_ : 4; ^ ./src/core/lib/transport/call_state.h:259:58: warning: ‘grpc_core::CallState::server_to_client_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPushState’ ServerToClientPushState server_to_client_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:260:65: warning: ‘grpc_core::CallState::server_trailing_metadata_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerTrailingMetadataState’ ServerTrailingMetadataState server_trailing_metadata_state_ : 3; ^ ./src/core/lib/transport/call_state.h:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerTrailingMetadata()’: ./src/core/lib/transport/call_state.h:918:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:921:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:925:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: ^ ./src/core/lib/transport/call_state.h:930:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:931:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::Start()’: ./src/core/lib/transport/call_state.h:281:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:285:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:289:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:290:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:291:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:292:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:293:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:294:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:295:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollWasCancelled()’: ./src/core/lib/transport/call_state.h:942:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:943:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:944:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: { ^ ./src/core/lib/transport/call_state.h:947:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:949:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h:297:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:298:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:309:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:313:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:314:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ In file included from ./src/core/lib/transport/call_filters.h:39:0, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/call_state.h: At global scope: ./src/core/lib/transport/call_state.h:256:58: warning: ‘grpc_core::CallState::client_to_server_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPullState’ ClientToServerPullState client_to_server_pull_state_ : 3; ^ ./src/core/lib/transport/call_state.h:257:58: warning: ‘grpc_core::CallState::client_to_server_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPushState’ ClientToServerPushState client_to_server_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:258:58: warning: ‘grpc_core::CallState::server_to_client_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPullState’ ServerToClientPullState server_to_client_pull_state_ : 4; ^ ./src/core/lib/transport/call_state.h:259:58: warning: ‘grpc_core::CallState::server_to_client_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPushState’ ServerToClientPushState server_to_client_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:260:65: warning: ‘grpc_core::CallState::server_trailing_metadata_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerTrailingMetadataState’ ServerTrailingMetadataState server_trailing_metadata_state_ : 3; ^ ./src/core/lib/transport/call_state.h:317:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const bool&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] invoke_result_t invoke(F&& f, Args&&... args) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const grpc_core::experimental::Json::NumberValue&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::basic_string, std::allocator >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::vector >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from /<>/build-8.3/src/core/channelz/channel_trace.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:331:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:332:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:334:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:335:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:337:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::Start()’: ./src/core/lib/transport/call_state.h:281:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:285:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:289:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:290:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:291:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:292:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:293:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:294:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:295:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::ClientToServerHalfClose()’: ./src/core/lib/transport/call_state.h:349:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:353:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:357:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:358:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:297:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:298:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:361:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:372:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:376:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:377:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:378:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:379:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:309:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:313:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:314:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:317:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:393:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:396:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:400:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:401:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:402:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:405:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:331:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:332:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:334:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:335:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:337:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::ClientToServerHalfClose()’: ./src/core/lib/transport/call_state.h:349:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:353:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:357:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:358:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:361:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:372:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:376:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:377:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:378:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:379:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:393:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ In file included from ./src/core/lib/transport/call_filters.h:39:0, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/call_state.h: At global scope: ./src/core/lib/transport/call_state.h:256:58: warning: ‘grpc_core::CallState::client_to_server_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPullState’ ClientToServerPullState client_to_server_pull_state_ : 3; ^ ./src/core/lib/transport/call_state.h:257:58: warning: ‘grpc_core::CallState::client_to_server_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPushState’ ClientToServerPushState client_to_server_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:258:58: warning: ‘grpc_core::CallState::server_to_client_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPullState’ ServerToClientPullState server_to_client_pull_state_ : 4; ^ ./src/core/lib/transport/call_state.h:259:58: warning: ‘grpc_core::CallState::server_to_client_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPushState’ ServerToClientPushState server_to_client_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:260:65: warning: ‘grpc_core::CallState::server_trailing_metadata_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerTrailingMetadataState’ ServerTrailingMetadataState server_trailing_metadata_state_ : 3; ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullClientToServerMessageAvailable()’: ./src/core/lib/transport/call_state.h:417:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:418:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:396:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:400:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:401:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:420:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:402:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:423:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:425:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:405:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:429:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:434:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:436:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:437:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:441:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:443:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::Start()’: ./src/core/lib/transport/call_state.h:281:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:285:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:289:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:290:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:291:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:292:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:293:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:294:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:295:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientToServerMessage()’: ./src/core/lib/transport/call_state.h:457:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:458:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:461:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:464:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:297:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:298:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:472:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:476:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:480:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:481:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In constructor ‘absl::lts_20240116::strings_internal::OStringStream::OStringStream(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ buf_(that.buf_) { ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:309:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:313:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:314:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_service_config.h:27, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios::basic_ios(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_service_config.h:27, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios::basic_ios(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_service_config.h:27, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /usr/include/c++/4.9/bits/ios_base.h:786:5: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private ios_base(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_service_config.h:27, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ ./src/core/lib/transport/call_state.h:484:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:488:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_(that.buf_) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf(const Streambuf&) = default; ^ ./src/core/lib/transport/call_state.h:317:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_service_config.h:27, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /usr/include/c++/4.9/streambuf:802:7: error: ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private basic_streambuf(const basic_streambuf& __sb) ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: error: within this context Streambuf(const Streambuf&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In member function ‘absl::lts_20240116::strings_internal::OStringStream& absl::lts_20240116::strings_internal::OStringStream::operator=(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:80:27: error: use of deleted function ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ std::ostream::operator=(std::move(static_cast(that))); ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_service_config.h:27, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_service_config.h:27, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_service_config.h:27, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /usr/include/c++/4.9/bits/ios_base.h:789:5: error: ‘std::ios_base& std::ios_base::operator=(const std::ios_base&)’ is private operator=(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_service_config.h:27, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ ./src/core/lib/transport/call_state.h:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:81:10: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_ = that.buf_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf& operator=(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_service_config.h:27, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /usr/include/c++/4.9/streambuf:810:7: error: ‘std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private operator=(const basic_streambuf&) { return *this; }; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: error: within this context Streambuf& operator=(const Streambuf&) = default; ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullClientToServerMessageAvailable()’: ./src/core/lib/transport/call_state.h:417:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:418:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:420:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:423:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:425:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:331:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:332:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:334:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:335:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:429:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:337:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:516:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::ClientToServerHalfClose()’: ./src/core/lib/transport/call_state.h:349:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:353:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:357:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:358:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:520:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:524:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:525:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:434:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:528:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:436:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:437:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:531:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:441:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:535:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:443:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:361:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:546:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:547:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:372:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientToServerMessage()’: ./src/core/lib/transport/call_state.h:457:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:458:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:376:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:377:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:378:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:461:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:379:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:464:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:550:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:552:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:553:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:555:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:557:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:472:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:476:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:480:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:481:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:393:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:396:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h: In member function ‘bool grpc_core::CallState::PushServerTrailingMetadata(bool)’: ./src/core/lib/transport/call_state.h:580:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:400:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:401:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:402:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:484:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:584:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:585:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:586:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:592:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:405:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:598:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:599:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:603:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:488:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:607:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:608:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:612:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:613:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPullServerInitialMetadataAvailable()’: ./src/core/lib/transport/call_state.h:627:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:628:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:636:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:639:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:642:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:643:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:644:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:645:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:646:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:647:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:649:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:657:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:659:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:660:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:667:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:668:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:516:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:671:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:675:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:520:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:524:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:525:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:528:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:531:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:535:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerInitialMetadata()’: ./src/core/lib/transport/call_state.h:687:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:688:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:690:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:691:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:546:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:695:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:699:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:547:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:703:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:704:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:705:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:706:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:708:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:715:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:550:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:552:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:553:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ In file included from ./src/core/lib/transport/call_filters.h:39:0, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/transport/call_state.h: At global scope: ./src/core/lib/transport/call_state.h:256:58: warning: ‘grpc_core::CallState::client_to_server_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPullState’ ClientToServerPullState client_to_server_pull_state_ : 3; ^ ./src/core/lib/transport/call_state.h:555:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:557:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:257:58: warning: ‘grpc_core::CallState::client_to_server_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPushState’ ClientToServerPushState client_to_server_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:258:58: warning: ‘grpc_core::CallState::server_to_client_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPullState’ ServerToClientPullState server_to_client_pull_state_ : 4; ^ ./src/core/lib/transport/call_state.h:259:58: warning: ‘grpc_core::CallState::server_to_client_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPushState’ ServerToClientPushState server_to_client_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:260:65: warning: ‘grpc_core::CallState::server_trailing_metadata_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerTrailingMetadataState’ ServerTrailingMetadataState server_trailing_metadata_state_ : 3; ^ ./src/core/lib/transport/call_state.h:718:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:722:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:726:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:727:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:728:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:729:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘bool grpc_core::CallState::PushServerTrailingMetadata(bool)’: ./src/core/lib/transport/call_state.h:580:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullServerToClientMessageAvailable()’: ./src/core/lib/transport/call_state.h:742:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:584:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:585:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:586:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:592:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:598:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:599:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:745:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullClientToServerMessageAvailable()’: ./src/core/lib/transport/call_state.h:417:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:603:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:418:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:607:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:608:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:612:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:613:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:420:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:749:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:750:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:752:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:423:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:755:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:425:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:761:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:764:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:766:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPullServerInitialMetadataAvailable()’: ./src/core/lib/transport/call_state.h:627:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:628:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:636:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:639:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:642:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:643:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:644:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:645:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:646:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:647:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:429:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:649:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:772:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::Start()’: ./src/core/lib/transport/call_state.h:281:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:285:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:657:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:289:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:290:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:291:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:292:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:659:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:293:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:294:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:295:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:777:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:778:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:779:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:660:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:781:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:434:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:667:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:788:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:436:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:668:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:437:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:441:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:443:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:297:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:298:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:671:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:675:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientToServerMessage()’: ./src/core/lib/transport/call_state.h:457:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:458:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:461:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:792:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:464:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerInitialMetadata()’: ./src/core/lib/transport/call_state.h:687:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:688:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:797:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:690:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:691:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:695:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:309:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:313:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:699:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:314:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:703:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerToClientMessage()’: ./src/core/lib/transport/call_state.h:812:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:813:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:814:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:815:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:816:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:817:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:704:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:705:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:706:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:472:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:476:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:480:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:481:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:708:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:317:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:820:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:715:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:484:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:488:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In constructor ‘absl::lts_20240116::strings_internal::OStringStream::OStringStream(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ buf_(that.buf_) { ^ ./src/core/lib/transport/call_state.h:825:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:829:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/lib/channel/channel_args.h:33, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ ./src/core/lib/transport/call_state.h:718:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios::basic_ios(const std::basic_ios&)’ ./src/core/lib/transport/call_state.h:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:722:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/lib/channel/channel_args.h:33, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios::basic_ios(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/lib/channel/channel_args.h:33, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /usr/include/c++/4.9/bits/ios_base.h:786:5: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private ios_base(const ios_base&); ^ ./src/core/lib/transport/call_state.h:726:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:727:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:728:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:729:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/lib/channel/channel_args.h:33, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_(that.buf_) { ^ ./src/core/lib/transport/call_state.h:832:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:836:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:837:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:838:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf(const Streambuf&) = default; ^ ./src/core/lib/transport/call_state.h:841:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/lib/channel/channel_args.h:33, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /usr/include/c++/4.9/streambuf:802:7: error: ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private basic_streambuf(const basic_streambuf& __sb) ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: error: within this context Streambuf(const Streambuf&) = default; ^ ./src/core/lib/transport/call_state.h:844:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullServerToClientMessageAvailable()’: ./src/core/lib/transport/call_state.h:742:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:848:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:745:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:850:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In member function ‘absl::lts_20240116::strings_internal::OStringStream& absl::lts_20240116::strings_internal::OStringStream::operator=(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:80:27: error: use of deleted function ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ std::ostream::operator=(std::move(static_cast(that))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/parsed_metadata.h:197:68: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/lib/channel/channel_args.h:33, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/lib/channel/channel_args.h:33, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ ./src/core/lib/transport/call_state.h:749:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/lib/channel/channel_args.h:33, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /usr/include/c++/4.9/bits/ios_base.h:789:5: error: ‘std::ios_base& std::ios_base::operator=(const std::ios_base&)’ is private operator=(const ios_base&); ^ ./src/core/lib/transport/call_state.h:750:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/lib/channel/channel_args.h:33, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ ./src/core/lib/transport/call_state.h:752:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:755:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:81:10: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_ = that.buf_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf& operator=(const Streambuf&) = default; ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:331:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/lib/channel/channel_args.h:33, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /usr/include/c++/4.9/streambuf:810:7: error: ‘std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private operator=(const basic_streambuf&) { return *this; }; ^ ./src/core/lib/transport/call_state.h:332:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: error: within this context Streambuf& operator=(const Streambuf&) = default; ^ ./src/core/lib/transport/call_state.h:761:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:764:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:766:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:334:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:335:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:337:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:772:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:516:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::ClientToServerHalfClose()’: ./src/core/lib/transport/call_state.h:349:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollServerTrailingMetadataAvailable()’: ./src/core/lib/transport/call_state.h:864:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:353:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:357:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:358:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:865:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:866:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:867:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:869:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:870:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:872:39: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:873:39: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:874:39: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:875:39: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:520:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:884:39: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:886:13: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:887:39: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:777:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:778:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:892:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:779:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:893:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:894:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:781:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:361:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:524:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:525:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:903:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:788:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:528:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:531:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:535:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:372:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:376:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:377:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:378:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:379:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:546:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:547:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:550:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:792:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:797:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:552:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:553:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84:0, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ ./src/core/lib/transport/call_state.h:555:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:557:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerTrailingMetadata()’: ./src/core/lib/transport/call_state.h:918:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerToClientMessage()’: ./src/core/lib/transport/call_state.h:812:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:813:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:814:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:815:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:816:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:393:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:817:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:396:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:400:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:401:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:921:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:402:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:925:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: ^ ./src/core/lib/transport/call_state.h:930:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:931:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h:405:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:820:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:825:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:829:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollWasCancelled()’: ./src/core/lib/transport/call_state.h:942:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:943:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:944:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: { ^ ./src/core/lib/transport/call_state.h:947:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:832:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:836:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:837:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:838:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:949:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h:841:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:844:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:848:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ In file included from ./src/core/lib/transport/call_filters.h:39:0, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/call_state.h: At global scope: ./src/core/lib/transport/call_state.h:256:58: warning: ‘grpc_core::CallState::client_to_server_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPullState’ ClientToServerPullState client_to_server_pull_state_ : 3; ^ ./src/core/lib/transport/call_state.h:257:58: warning: ‘grpc_core::CallState::client_to_server_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPushState’ ClientToServerPushState client_to_server_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:258:58: warning: ‘grpc_core::CallState::server_to_client_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPullState’ ServerToClientPullState server_to_client_pull_state_ : 4; ^ ./src/core/lib/transport/call_state.h:850:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:259:58: warning: ‘grpc_core::CallState::server_to_client_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPushState’ ServerToClientPushState server_to_client_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:260:65: warning: ‘grpc_core::CallState::server_trailing_metadata_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerTrailingMetadataState’ ServerTrailingMetadataState server_trailing_metadata_state_ : 3; ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollServerTrailingMetadataAvailable()’: ./src/core/lib/transport/call_state.h:864:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:865:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:866:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:867:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:869:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:870:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:872:39: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:873:39: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:874:39: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:875:39: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:884:39: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:886:13: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:887:39: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:892:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:893:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:894:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:903:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerTrailingMetadata()’: ./src/core/lib/transport/call_state.h:918:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::Start()’: ./src/core/lib/transport/call_state.h:281:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ In file included from ./src/core/lib/transport/call_filters.h:39:0, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/transport/call_state.h: At global scope: ./src/core/lib/transport/call_state.h:256:58: warning: ‘grpc_core::CallState::client_to_server_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPullState’ ClientToServerPullState client_to_server_pull_state_ : 3; ^ ./src/core/lib/transport/call_state.h:285:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:289:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:290:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:291:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:292:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:293:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:294:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:295:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:257:58: warning: ‘grpc_core::CallState::client_to_server_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPushState’ ClientToServerPushState client_to_server_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:258:58: warning: ‘grpc_core::CallState::server_to_client_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPullState’ ServerToClientPullState server_to_client_pull_state_ : 4; ^ ./src/core/lib/transport/call_state.h:259:58: warning: ‘grpc_core::CallState::server_to_client_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPushState’ ServerToClientPushState server_to_client_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:260:65: warning: ‘grpc_core::CallState::server_trailing_metadata_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerTrailingMetadataState’ ServerTrailingMetadataState server_trailing_metadata_state_ : 3; ^ ./src/core/lib/transport/call_state.h:921:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:925:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: ^ ./src/core/lib/transport/call_state.h:930:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:931:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ In file included from ./src/core/lib/transport/call_filters.h:39:0, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/call_state.h: At global scope: ./src/core/lib/transport/call_state.h:256:58: warning: ‘grpc_core::CallState::client_to_server_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPullState’ ClientToServerPullState client_to_server_pull_state_ : 3; ^ ./src/core/lib/transport/call_state.h:257:58: warning: ‘grpc_core::CallState::client_to_server_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPushState’ ClientToServerPushState client_to_server_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:258:58: warning: ‘grpc_core::CallState::server_to_client_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPullState’ ServerToClientPullState server_to_client_pull_state_ : 4; ^ ./src/core/lib/transport/call_state.h:259:58: warning: ‘grpc_core::CallState::server_to_client_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPushState’ ServerToClientPushState server_to_client_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:260:65: warning: ‘grpc_core::CallState::server_trailing_metadata_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerTrailingMetadataState’ ServerTrailingMetadataState server_trailing_metadata_state_ : 3; ^ ./src/core/lib/transport/call_state.h:297:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:298:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullClientToServerMessageAvailable()’: ./src/core/lib/transport/call_state.h:417:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollWasCancelled()’: ./src/core/lib/transport/call_state.h:942:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:943:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:944:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: { ^ ./src/core/lib/transport/call_state.h:947:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:418:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:949:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h:420:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:423:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:425:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:309:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:313:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:314:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:429:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:317:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::Start()’: ./src/core/lib/transport/call_state.h:281:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:285:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:289:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:290:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:291:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:292:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:293:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:294:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:295:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:434:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:436:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:437:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:441:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:443:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::Start()’: ./src/core/lib/transport/call_state.h:281:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:285:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:289:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:290:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:291:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:292:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:293:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:294:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:295:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientToServerMessage()’: ./src/core/lib/transport/call_state.h:457:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:297:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:458:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:298:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:461:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:331:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:464:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:332:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:334:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:335:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:337:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:297:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:298:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:309:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:472:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:476:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:480:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:481:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:313:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:314:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::ClientToServerHalfClose()’: ./src/core/lib/transport/call_state.h:349:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:353:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:309:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:317:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:313:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:357:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:358:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:484:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:488:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:314:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:361:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:317:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/parsed_metadata.h:197:68: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:372:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:376:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:377:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:378:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:379:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:331:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:332:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:334:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:335:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:337:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:331:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:516:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:332:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:393:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:334:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:335:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:396:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:337:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:400:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:401:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::ClientToServerHalfClose()’: ./src/core/lib/transport/call_state.h:349:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:402:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:353:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:357:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:358:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:405:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:520:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:524:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:525:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:528:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:531:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:535:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:361:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::ClientToServerHalfClose()’: ./src/core/lib/transport/call_state.h:349:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:546:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:372:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:547:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:376:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:377:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:378:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:379:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:353:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:357:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:358:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:550:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:552:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:553:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:361:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:555:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:557:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:372:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:376:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:377:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:378:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:379:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:393:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:396:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:400:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:401:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:402:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘bool grpc_core::CallState::PushServerTrailingMetadata(bool)’: ./src/core/lib/transport/call_state.h:580:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:405:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:584:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:585:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:586:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:592:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:598:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:599:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:603:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:607:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:608:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:612:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:613:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:393:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPullServerInitialMetadataAvailable()’: ./src/core/lib/transport/call_state.h:627:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:396:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:628:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:400:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:401:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:402:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:636:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:639:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:642:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:405:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:643:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:644:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:645:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:646:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:647:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:649:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:657:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:659:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:660:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullClientToServerMessageAvailable()’: ./src/core/lib/transport/call_state.h:417:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:667:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:668:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:418:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ In file included from ./src/core/lib/transport/call_filters.h:39:0, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/transport/call_state.h: At global scope: ./src/core/lib/transport/call_state.h:256:58: warning: ‘grpc_core::CallState::client_to_server_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPullState’ ClientToServerPullState client_to_server_pull_state_ : 3; ^ ./src/core/lib/transport/call_state.h:420:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:423:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:425:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:257:58: warning: ‘grpc_core::CallState::client_to_server_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPushState’ ClientToServerPushState client_to_server_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:258:58: warning: ‘grpc_core::CallState::server_to_client_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPullState’ ServerToClientPullState server_to_client_pull_state_ : 4; ^ ./src/core/lib/transport/call_state.h:259:58: warning: ‘grpc_core::CallState::server_to_client_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPushState’ ServerToClientPushState server_to_client_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:260:65: warning: ‘grpc_core::CallState::server_trailing_metadata_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerTrailingMetadataState’ ServerTrailingMetadataState server_trailing_metadata_state_ : 3; ^ ./src/core/lib/transport/call_state.h:671:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from /<>/build-8.3/src/core/channelz/channelz.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ ./src/core/lib/transport/call_state.h:675:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:429:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerInitialMetadata()’: ./src/core/lib/transport/call_state.h:687:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:688:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:690:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:691:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:695:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:699:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:703:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:704:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:705:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:706:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:708:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:715:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:434:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:436:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:437:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:441:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:443:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:718:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:722:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:726:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:727:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:728:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullClientToServerMessageAvailable()’: ./src/core/lib/transport/call_state.h:417:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:418:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:729:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientToServerMessage()’: ./src/core/lib/transport/call_state.h:457:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:458:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:420:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:461:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:423:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:425:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::Start()’: ./src/core/lib/transport/call_state.h:281:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:285:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:289:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:464:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:290:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:291:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:292:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:293:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:294:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:295:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullServerToClientMessageAvailable()’: ./src/core/lib/transport/call_state.h:742:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:745:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:749:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:750:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:429:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:752:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:755:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullClientToServerMessageAvailable()’: ./src/core/lib/transport/call_state.h:417:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:418:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:761:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:472:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:764:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:297:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:766:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:298:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:420:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:423:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:476:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:480:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:425:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:481:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:772:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:484:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:429:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:309:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:488:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:313:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:314:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:434:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:436:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:437:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:441:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:443:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:317:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:777:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:778:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:779:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:781:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:788:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientToServerMessage()’: ./src/core/lib/transport/call_state.h:457:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:458:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:461:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:434:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:464:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:436:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:437:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:441:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/metadata_batch.h:862:78: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ ./src/core/lib/transport/call_state.h:443:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:792:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientToServerMessage()’: ./src/core/lib/transport/call_state.h:457:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:797:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:458:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:472:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:476:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:480:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:481:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:461:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:331:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:332:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:516:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:464:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:334:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:335:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:337:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerToClientMessage()’: ./src/core/lib/transport/call_state.h:812:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:813:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:814:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:815:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:816:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:817:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:484:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:520:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:488:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:524:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:525:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:472:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:528:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:476:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:480:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:531:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:820:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:535:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:481:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::ClientToServerHalfClose()’: ./src/core/lib/transport/call_state.h:349:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:825:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:829:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:353:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:546:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:547:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:357:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:358:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:484:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:488:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:832:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:836:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:837:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:550:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:838:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:361:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:552:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:553:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:555:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:841:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:557:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:844:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:848:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:372:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:376:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:377:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:378:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:379:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:850:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:516:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘bool grpc_core::CallState::PushServerTrailingMetadata(bool)’: ./src/core/lib/transport/call_state.h:580:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollServerTrailingMetadataAvailable()’: ./src/core/lib/transport/call_state.h:864:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:584:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:585:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:586:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:592:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:865:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:866:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:867:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:869:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:598:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:599:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:603:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:607:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:608:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:520:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:612:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:613:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:870:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:872:39: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:873:39: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:874:39: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:875:39: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:524:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:525:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:884:39: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:886:13: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:887:39: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:892:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:893:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:894:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:528:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:393:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:903:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:531:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPullServerInitialMetadataAvailable()’: ./src/core/lib/transport/call_state.h:627:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:628:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:535:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:396:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:400:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:401:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:516:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:636:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:402:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:639:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:642:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:643:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:405:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:546:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:547:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:644:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:645:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:646:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:647:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:649:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:520:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:524:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:525:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:550:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:528:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:531:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:552:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:535:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:553:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:555:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:557:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:546:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:547:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerTrailingMetadata()’: ./src/core/lib/transport/call_state.h:918:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:657:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:659:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:660:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:667:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:668:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:921:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:925:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: ^ ./src/core/lib/transport/call_state.h:930:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:931:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h: In member function ‘bool grpc_core::CallState::PushServerTrailingMetadata(bool)’: ./src/core/lib/transport/call_state.h:580:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:550:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:584:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:552:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:553:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:585:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:555:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:586:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:557:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:592:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:671:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:598:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:599:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:675:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:603:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:607:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:608:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:612:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:613:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerInitialMetadata()’: ./src/core/lib/transport/call_state.h:687:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPullServerInitialMetadataAvailable()’: ./src/core/lib/transport/call_state.h:627:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:628:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollWasCancelled()’: ./src/core/lib/transport/call_state.h:942:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:688:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:943:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:944:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: { ^ ./src/core/lib/transport/call_state.h:690:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:947:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:636:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:639:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:642:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:949:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h:643:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:644:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:645:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:646:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:647:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:691:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h: In member function ‘bool grpc_core::CallState::PushServerTrailingMetadata(bool)’: ./src/core/lib/transport/call_state.h:580:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:584:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:585:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:649:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:586:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:592:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:598:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:695:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:699:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:599:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:603:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:607:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:703:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:608:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:612:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:704:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:705:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:706:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:613:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:708:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:715:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPullServerInitialMetadataAvailable()’: ./src/core/lib/transport/call_state.h:627:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:628:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:657:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:636:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:639:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:642:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:659:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:660:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:643:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:667:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:644:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:645:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:646:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:647:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:668:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:649:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:718:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:722:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:726:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:727:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:728:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:729:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:671:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:675:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:657:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullServerToClientMessageAvailable()’: ./src/core/lib/transport/call_state.h:742:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:745:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:659:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:660:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:667:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerInitialMetadata()’: ./src/core/lib/transport/call_state.h:687:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:749:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:688:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:750:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:752:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:668:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullClientToServerMessageAvailable()’: ./src/core/lib/transport/call_state.h:417:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:755:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:690:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:691:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:418:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:761:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:764:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:766:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:420:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:423:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:425:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:695:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:699:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:703:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:704:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:705:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:706:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:671:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:675:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:708:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:715:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:429:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:772:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerInitialMetadata()’: ./src/core/lib/transport/call_state.h:687:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:688:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:690:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:691:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:718:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:722:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:695:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:699:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:726:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:727:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:728:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:729:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:703:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:704:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:705:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:706:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:777:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:778:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:779:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:708:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:781:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:434:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:788:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:436:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:715:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullServerToClientMessageAvailable()’: ./src/core/lib/transport/call_state.h:742:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:437:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:745:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:441:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:749:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:443:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:750:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:752:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:755:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:761:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:764:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:766:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:718:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientToServerMessage()’: ./src/core/lib/transport/call_state.h:457:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:458:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:722:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:726:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:461:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:727:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:728:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:729:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:464:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:792:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:797:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:772:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullServerToClientMessageAvailable()’: ./src/core/lib/transport/call_state.h:742:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:745:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:472:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:476:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:480:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:481:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:749:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:750:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:752:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerToClientMessage()’: ./src/core/lib/transport/call_state.h:812:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:755:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:813:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:814:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:815:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:761:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:764:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:766:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:816:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:817:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:484:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:777:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:488:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:778:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:779:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:781:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:788:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:820:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:772:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:825:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:829:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:777:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:792:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:778:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:797:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:779:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:832:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:781:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:836:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:837:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:838:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:788:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:841:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:844:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:848:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerToClientMessage()’: ./src/core/lib/transport/call_state.h:812:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:813:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:814:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:850:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:815:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:816:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:817:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:516:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:820:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:520:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:524:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:525:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:792:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:797:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:528:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:825:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:531:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollServerTrailingMetadataAvailable()’: ./src/core/lib/transport/call_state.h:864:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:535:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:865:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:866:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:867:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:869:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:829:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:870:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:872:39: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:873:39: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:874:39: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:875:39: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:884:39: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:886:13: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:887:39: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:546:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:547:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerToClientMessage()’: ./src/core/lib/transport/call_state.h:812:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:892:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:893:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:894:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:813:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:814:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:903:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:815:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:816:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:817:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:832:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:836:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:837:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:838:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:550:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:552:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:553:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:555:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:841:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:557:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:820:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:844:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:848:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:850:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:825:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:829:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h: In member function ‘bool grpc_core::CallState::PushServerTrailingMetadata(bool)’: ./src/core/lib/transport/call_state.h:580:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:584:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:585:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerTrailingMetadata()’: ./src/core/lib/transport/call_state.h:918:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:586:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:592:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:832:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:598:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:599:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:603:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollServerTrailingMetadataAvailable()’: ./src/core/lib/transport/call_state.h:864:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:865:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:607:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:866:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:608:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:867:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:612:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:613:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:869:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:870:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:872:39: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:873:39: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:874:39: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:875:39: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:836:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:884:39: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:837:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:838:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:886:13: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:887:39: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:892:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:841:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:893:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:894:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPullServerInitialMetadataAvailable()’: ./src/core/lib/transport/call_state.h:627:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:903:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:921:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:628:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:925:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: ^ ./src/core/lib/transport/call_state.h:930:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:844:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:931:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h:848:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:636:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:639:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:850:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:642:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:643:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:644:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:645:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:646:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:647:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:649:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollWasCancelled()’: ./src/core/lib/transport/call_state.h:942:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:943:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:944:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: { ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollServerTrailingMetadataAvailable()’: ./src/core/lib/transport/call_state.h:864:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:947:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:949:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h:865:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:866:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:867:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:869:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:870:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerTrailingMetadata()’: ./src/core/lib/transport/call_state.h:918:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:872:39: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:657:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:873:39: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:659:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:660:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:874:39: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:667:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:668:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:875:39: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:884:39: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:886:13: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:887:39: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:892:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:893:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:921:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:894:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:925:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: ^ ./src/core/lib/transport/call_state.h:671:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:930:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:903:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:931:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h:675:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerInitialMetadata()’: ./src/core/lib/transport/call_state.h:687:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:688:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:690:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:691:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollWasCancelled()’: ./src/core/lib/transport/call_state.h:942:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:943:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:695:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:699:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:944:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: { ^ ./src/core/lib/transport/call_state.h:703:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:947:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:704:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:949:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h:705:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:706:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:708:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:715:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerTrailingMetadata()’: ./src/core/lib/transport/call_state.h:918:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:718:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:722:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:726:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:727:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:728:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:729:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:921:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:925:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: ^ ./src/core/lib/transport/call_state.h:930:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:931:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/utility/utility.h:44:0, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:39, from ./src/core/channelz/channelz.h:33, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const bool&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] invoke_result_t invoke(F&& f, Args&&... args) { ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullServerToClientMessageAvailable()’: ./src/core/lib/transport/call_state.h:742:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const grpc_core::experimental::Json::NumberValue&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::basic_string, std::allocator >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] ./src/core/lib/transport/call_state.h:745:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::vector >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] ./src/core/lib/transport/call_state.h:749:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from ./src/core/channelz/channelz_registry.h:30, from /<>/build-8.3/src/core/channelz/channelz_registry.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ ./src/core/lib/transport/call_state.h:750:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:752:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:755:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:761:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ ./src/core/lib/transport/call_state.h:764:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:766:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollWasCancelled()’: ./src/core/lib/transport/call_state.h:942:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:943:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:944:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: { ^ ./src/core/lib/transport/call_state.h:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:947:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:949:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ ./src/core/lib/transport/call_state.h:772:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:777:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’: ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value,./src/core/lib/transport/call_state.h:778:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:779:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:781:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:788:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/transport/call_filters.h:39:0, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/call_state.h: At global scope: ./src/core/lib/transport/call_state.h:256:58: warning: ‘grpc_core::CallState::client_to_server_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPullState’ ClientToServerPullState client_to_server_pull_state_ : 3; ^ ./src/core/lib/transport/call_state.h:257:58: warning: ‘grpc_core::CallState::client_to_server_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ClientToServerPushState’ ClientToServerPushState client_to_server_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:258:58: warning: ‘grpc_core::CallState::server_to_client_pull_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPullState’ ServerToClientPullState server_to_client_pull_state_ : 4; ^ ./src/core/lib/transport/call_state.h:259:58: warning: ‘grpc_core::CallState::server_to_client_push_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerToClientPushState’ ServerToClientPushState server_to_client_push_state_ : 3; ^ ./src/core/lib/transport/call_state.h:260:65: warning: ‘grpc_core::CallState::server_trailing_metadata_state_’ is too small to hold all values of ‘enum class grpc_core::CallState::ServerTrailingMetadataState’ ServerTrailingMetadataState server_trailing_metadata_state_ : 3; ^ ./src/core/lib/transport/call_state.h:792:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:797:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerToClientMessage()’: ./src/core/lib/transport/call_state.h:812:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:813:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:814:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:815:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:816:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:817:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:820:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:825:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:829:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::Start()’: ./src/core/lib/transport/call_state.h:281:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:285:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:289:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:290:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:291:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:292:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:293:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:294:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:295:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:832:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:836:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:837:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:838:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:841:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:844:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:848:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:850:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:297:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:298:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:309:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:313:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:314:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollServerTrailingMetadataAvailable()’: ./src/core/lib/transport/call_state.h:864:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:865:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:866:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:867:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:869:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:870:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:872:39: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:873:39: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:874:39: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:875:39: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:884:39: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:886:13: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:887:39: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:892:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:893:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:894:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:317:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:903:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerTrailingMetadata()’: ./src/core/lib/transport/call_state.h:918:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushClientToServerMessage()’: ./src/core/lib/transport/call_state.h:331:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:332:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:334:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:335:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:337:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:921:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:925:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: ^ ./src/core/lib/transport/call_state.h:930:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:931:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::ClientToServerHalfClose()’: ./src/core/lib/transport/call_state.h:349:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:353:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:357:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:358:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollWasCancelled()’: ./src/core/lib/transport/call_state.h:942:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:943:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:944:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: { ^ ./src/core/lib/transport/call_state.h:947:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:949:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h:361:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:372:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:376:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:377:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:378:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:379:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientInitialMetadata()’: ./src/core/lib/transport/call_state.h:393:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ ./src/core/lib/transport/call_state.h:396:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:400:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:401:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:402:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:405:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector >’: ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ Makefile:210: recipe for target 'src/core/channelz/channel_trace.lo' failed make[2]: *** [src/core/channelz/channel_trace.lo] Error 1 ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullClientToServerMessageAvailable()’: ./src/core/lib/transport/call_state.h:417:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:418:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:420:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:423:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:425:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:429:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:434:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:436:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:437:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:441:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:443:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullClientToServerMessage()’: ./src/core/lib/transport/call_state.h:457:35: error: could not convert ‘kBegin’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kBegin: ^ ./src/core/lib/transport/call_state.h:458:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:461:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:464:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./src/core/lib/transport/call_state.h:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./src/core/lib/transport/call_state.h:472:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:476:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:480:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:481:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:484:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:488:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::BeginPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:516:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:520:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:524:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:525:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:528:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:531:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:535:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPushServerToClientMessage()’: ./src/core/lib/transport/call_state.h:546:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:547:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:550:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:552:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:553:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:555:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:557:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘bool grpc_core::CallState::PushServerTrailingMetadata(bool)’: ./src/core/lib/transport/call_state.h:580:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:584:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:585:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:586:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:592:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:598:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:599:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:603:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:607:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:608:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:612:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:613:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPullServerInitialMetadataAvailable()’: ./src/core/lib/transport/call_state.h:627:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:628:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:636:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:639:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:642:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:643:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:644:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:645:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:646:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:647:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:649:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:657:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:659:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:660:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:667:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:668:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:671:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:675:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerInitialMetadata()’: ./src/core/lib/transport/call_state.h:687:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:688:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:690:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:691:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:695:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:699:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:703:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:704:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:705:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:706:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:708:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:715:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:718:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:722:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:726:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:727:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:728:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:729:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullServerToClientMessageAvailable()’: ./src/core/lib/transport/call_state.h:742:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:745:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:749:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:750:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:752:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:755:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:761:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:764:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:766:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:772:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:777:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:778:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:779:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:781:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:788:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:792:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:797:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerToClientMessage()’: ./src/core/lib/transport/call_state.h:812:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:813:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:814:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:815:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:816:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:817:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:820:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:825:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:829:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:832:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:836:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:837:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:838:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:841:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:844:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:848:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:850:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollServerTrailingMetadataAvailable()’: ./src/core/lib/transport/call_state.h:864:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:865:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:866:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:867:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:869:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:870:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:872:39: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:873:39: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:874:39: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:875:39: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:884:39: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:886:13: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:887:39: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:892:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:893:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:894:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:903:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerTrailingMetadata()’: ./src/core/lib/transport/call_state.h:918:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:921:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:925:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: ^ ./src/core/lib/transport/call_state.h:930:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:931:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollWasCancelled()’: ./src/core/lib/transport/call_state.h:942:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:943:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:944:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: { ^ ./src/core/lib/transport/call_state.h:947:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:949:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ Makefile:216: recipe for target 'src/core/channelz/channelz_registry.lo' failed make[2]: *** [src/core/channelz/channelz_registry.lo] Error 1 ./src/core/lib/transport/call_state.h: In member function ‘bool grpc_core::CallState::PushServerTrailingMetadata(bool)’: ./src/core/lib/transport/call_state.h:580:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:584:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:585:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:586:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:592:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:598:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:599:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:603:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:607:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:608:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./src/core/lib/transport/call_state.h:612:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./src/core/lib/transport/call_state.h:613:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollPullServerInitialMetadataAvailable()’: ./src/core/lib/transport/call_state.h:627:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:628:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:636:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:639:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:642:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:643:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:644:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:645:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:646:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:647:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:649:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:657:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:659:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:660:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:667:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:668:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:671:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:675:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerInitialMetadata()’: ./src/core/lib/transport/call_state.h:687:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:688:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:690:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:691:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:695:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:699:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:703:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:704:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:705:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:706:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:708:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:715:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:718:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:722:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:726:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:727:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:728:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:729:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll > grpc_core::CallState::PollPullServerToClientMessageAvailable()’: ./src/core/lib/transport/call_state.h:742:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:745:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:749:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:750:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:752:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:755:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:761:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:764:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:766:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:772:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:777:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:778:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:779:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:781:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:788:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:792:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:797:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerToClientMessage()’: ./src/core/lib/transport/call_state.h:812:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:813:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:814:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:815:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:816:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:817:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:820:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:825:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:829:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:832:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:836:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:837:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:838:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:841:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:844:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:848:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:850:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollServerTrailingMetadataAvailable()’: ./src/core/lib/transport/call_state.h:864:35: error: could not convert ‘kProcessingServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:865:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:866:35: error: could not convert ‘kProcessingServerInitialMetadataReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerInitialMetadataReading: ^ ./src/core/lib/transport/call_state.h:867:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./src/core/lib/transport/call_state.h:869:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./src/core/lib/transport/call_state.h:870:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./src/core/lib/transport/call_state.h:872:39: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./src/core/lib/transport/call_state.h:873:39: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./src/core/lib/transport/call_state.h:874:39: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./src/core/lib/transport/call_state.h:875:39: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./src/core/lib/transport/call_state.h:884:39: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./src/core/lib/transport/call_state.h:886:13: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ kPushedServerInitialMetadataAndPushedMessage: ^ ./src/core/lib/transport/call_state.h:887:39: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./src/core/lib/transport/call_state.h:892:35: error: could not convert ‘kStarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStarted: ^ ./src/core/lib/transport/call_state.h:893:35: error: could not convert ‘kUnstarted’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstarted: ^ ./src/core/lib/transport/call_state.h:894:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kIdle: ^ ./src/core/lib/transport/call_state.h:903:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h: In member function ‘void grpc_core::CallState::FinishPullServerTrailingMetadata()’: ./src/core/lib/transport/call_state.h:918:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/metadata_batch.h:862:78: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ ./src/core/lib/transport/call_state.h:921:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:925:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: ^ ./src/core/lib/transport/call_state.h:930:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:931:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h: In member function ‘grpc_core::Poll grpc_core::CallState::PollWasCancelled()’: ./src/core/lib/transport/call_state.h:942:39: error: could not convert ‘kNotPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kNotPushed: ^ ./src/core/lib/transport/call_state.h:943:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./src/core/lib/transport/call_state.h:944:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: { ^ ./src/core/lib/transport/call_state.h:947:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ ./src/core/lib/transport/call_state.h:949:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In constructor ‘absl::lts_20240116::strings_internal::OStringStream::OStringStream(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ buf_(that.buf_) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56:0, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios::basic_ios(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios::basic_ios(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /usr/include/c++/4.9/bits/ios_base.h:786:5: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private ios_base(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_(that.buf_) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /usr/include/c++/4.9/streambuf:802:7: error: ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private basic_streambuf(const basic_streambuf& __sb) ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: error: within this context Streambuf(const Streambuf&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In member function ‘absl::lts_20240116::strings_internal::OStringStream& absl::lts_20240116::strings_internal::OStringStream::operator=(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:80:27: error: use of deleted function ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ std::ostream::operator=(std::move(static_cast(that))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56:0, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /usr/include/c++/4.9/bits/ios_base.h:789:5: error: ‘std::ios_base& std::ios_base::operator=(const std::ios_base&)’ is private operator=(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:81:10: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_ = that.buf_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf& operator=(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /usr/include/c++/4.9/streambuf:810:7: error: ‘std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private operator=(const basic_streambuf&) { return *this; }; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: error: within this context Streambuf& operator=(const Streambuf&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In constructor ‘absl::lts_20240116::strings_internal::OStringStream::OStringStream(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ buf_(that.buf_) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:42:0, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios::basic_ios(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:42, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios::basic_ios(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:42, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /usr/include/c++/4.9/bits/ios_base.h:786:5: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private ios_base(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:42, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_(that.buf_) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:42, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /usr/include/c++/4.9/streambuf:802:7: error: ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private basic_streambuf(const basic_streambuf& __sb) ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: error: within this context Streambuf(const Streambuf&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In member function ‘absl::lts_20240116::strings_internal::OStringStream& absl::lts_20240116::strings_internal::OStringStream::operator=(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:80:27: error: use of deleted function ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ std::ostream::operator=(std::move(static_cast(that))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:42:0, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:42, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:42, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /usr/include/c++/4.9/bits/ios_base.h:789:5: error: ‘std::ios_base& std::ios_base::operator=(const std::ios_base&)’ is private operator=(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:42, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:81:10: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_ = that.buf_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf& operator=(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:42, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /usr/include/c++/4.9/streambuf:810:7: error: ‘std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private operator=(const basic_streambuf&) { return *this; }; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: error: within this context Streambuf& operator=(const Streambuf&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from ./src/core/lib/transport/metadata_batch.h:29, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from ./src/core/lib/transport/metadata_batch.h:29:0, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 3ul>’: ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’: ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/parsed_metadata.h:197:68: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In constructor ‘absl::lts_20240116::strings_internal::OStringStream::OStringStream(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ buf_(that.buf_) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios::basic_ios(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios::basic_ios(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /usr/include/c++/4.9/bits/ios_base.h:786:5: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private ios_base(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_(that.buf_) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /usr/include/c++/4.9/streambuf:802:7: error: ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private basic_streambuf(const basic_streambuf& __sb) ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: error: within this context Streambuf(const Streambuf&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In member function ‘absl::lts_20240116::strings_internal::OStringStream& absl::lts_20240116::strings_internal::OStringStream::operator=(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:80:27: error: use of deleted function ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ std::ostream::operator=(std::move(static_cast(that))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:27:0, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /usr/include/c++/4.9/bits/ios_base.h:789:5: error: ‘std::ios_base& std::ios_base::operator=(const std::ios_base&)’ is private operator=(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:81:10: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_ = that.buf_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf& operator=(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /usr/include/c++/4.9/streambuf:810:7: error: ‘std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private operator=(const basic_streambuf&) { return *this; }; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: error: within this context Streambuf& operator=(const Streambuf&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In constructor ‘absl::lts_20240116::strings_internal::OStringStream::OStringStream(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ buf_(that.buf_) { ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios::basic_ios(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios::basic_ios(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /usr/include/c++/4.9/bits/ios_base.h:786:5: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private ios_base(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_(that.buf_) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /usr/include/c++/4.9/streambuf:802:7: error: ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private basic_streambuf(const basic_streambuf& __sb) ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: error: within this context Streambuf(const Streambuf&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/parsed_metadata.h:197:68: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In member function ‘absl::lts_20240116::strings_internal::OStringStream& absl::lts_20240116::strings_internal::OStringStream::operator=(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:80:27: error: use of deleted function ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ std::ostream::operator=(std::move(static_cast(that))); ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /usr/include/c++/4.9/bits/ios_base.h:789:5: error: ‘std::ios_base& std::ios_base::operator=(const std::ios_base&)’ is private operator=(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:81:10: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_ = that.buf_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf& operator=(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /usr/include/c++/4.9/streambuf:810:7: error: ‘std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private operator=(const basic_streambuf&) { return *this; }; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: error: within this context Streambuf& operator=(const Streambuf&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector >’: ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/metadata_batch.h:862:78: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/parsed_metadata.h:197:68: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/metadata_batch.h:862:78: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/parsed_metadata.h:197:68: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In constructor ‘absl::lts_20240116::strings_internal::OStringStream::OStringStream(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ buf_(that.buf_) { ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios::basic_ios(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios::basic_ios(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/ios_base.h:786:5: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private ios_base(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_(that.buf_) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /usr/include/c++/4.9/streambuf:802:7: error: ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private basic_streambuf(const basic_streambuf& __sb) ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: error: within this context Streambuf(const Streambuf&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In member function ‘absl::lts_20240116::strings_internal::OStringStream& absl::lts_20240116::strings_internal::OStringStream::operator=(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:80:27: error: use of deleted function ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ std::ostream::operator=(std::move(static_cast(that))); ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/ios_base.h:789:5: error: ‘std::ios_base& std::ios_base::operator=(const std::ios_base&)’ is private operator=(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:81:10: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_ = that.buf_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf& operator=(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /usr/include/c++/4.9/streambuf:810:7: error: ‘std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private operator=(const basic_streambuf&) { return *this; }; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: error: within this context Streambuf& operator=(const Streambuf&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’: ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/metadata_batch.h:862:78: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/metadata_batch.h:862:78: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector >’: ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In constructor ‘absl::lts_20240116::strings_internal::OStringStream::OStringStream(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ buf_(that.buf_) { ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios::basic_ios(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios::basic_ios(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /usr/include/c++/4.9/bits/ios_base.h:786:5: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private ios_base(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_(that.buf_) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /usr/include/c++/4.9/streambuf:802:7: error: ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private basic_streambuf(const basic_streambuf& __sb) ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: error: within this context Streambuf(const Streambuf&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In member function ‘absl::lts_20240116::strings_internal::OStringStream& absl::lts_20240116::strings_internal::OStringStream::operator=(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:80:27: error: use of deleted function ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ std::ostream::operator=(std::move(static_cast(that))); ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /usr/include/c++/4.9/bits/ios_base.h:789:5: error: ‘std::ios_base& std::ios_base::operator=(const std::ios_base&)’ is private operator=(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:81:10: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_ = that.buf_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf& operator=(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /usr/include/c++/4.9/streambuf:810:7: error: ‘std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private operator=(const basic_streambuf&) { return *this; }; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: error: within this context Streambuf& operator=(const Streambuf&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/parsed_metadata.h:197:68: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’: ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In constructor ‘absl::lts_20240116::strings_internal::OStringStream::OStringStream(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ buf_(that.buf_) { ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios::basic_ios(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios::basic_ios(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /usr/include/c++/4.9/bits/ios_base.h:786:5: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private ios_base(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_(that.buf_) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /usr/include/c++/4.9/streambuf:802:7: error: ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private basic_streambuf(const basic_streambuf& __sb) ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: error: within this context Streambuf(const Streambuf&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In member function ‘absl::lts_20240116::strings_internal::OStringStream& absl::lts_20240116::strings_internal::OStringStream::operator=(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:80:27: error: use of deleted function ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ std::ostream::operator=(std::move(static_cast(that))); ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /usr/include/c++/4.9/bits/ios_base.h:789:5: error: ‘std::ios_base& std::ios_base::operator=(const std::ios_base&)’ is private operator=(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:81:10: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_ = that.buf_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf& operator=(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/algorithm/container.h:45, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:35, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /usr/include/c++/4.9/streambuf:810:7: error: ‘std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private operator=(const basic_streambuf&) { return *this; }; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: error: within this context Streambuf& operator=(const Streambuf&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/parsed_metadata.h:197:68: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/metadata_batch.h:862:78: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’: ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ est, void>, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector >’: ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detaiIn file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In constructor ‘absl::lts_20240116::strings_internal::OStringStream::OStringStream(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ buf_(that.buf_) { ^ l::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios::basic_ios(const std::basic_ios&)’ Metadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod>::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios::basic_ios(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ Metadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod>::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/ios_base.h:786:5: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private ios_base(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ temptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod>::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_(that.buf_) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /usr/include/c++/4.9/streambuf:802:7: error: ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private basic_streambuf(const basic_streambuf& __sb) ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: error: within this context Streambuf(const Streambuf&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In member function ‘absl::lts_20240116::strings_internal::OStringStream& absl::lts_20240116::strings_internal::OStringStream::operator=(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:80:27: error: use of deleted function ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ std::ostream::operator=(std::move(static_cast(that))); ^ In file included from /usr/include/c++/4.9/iterator:64:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/ios_base.h:789:5: error: ‘std::ios_base& std::ios_base::operator=(const std::ios_base&)’ is private operator=(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:81:10: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_ = that.buf_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf& operator=(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iterator:64, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:35, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /usr/include/c++/4.9/streambuf:810:7: error: ‘std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private operator=(const basic_streambuf&) { return *this; }; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: error: within this context Streambuf& operator=(const Streambuf&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’: ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::VIn file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/parsed_metadata.h:197:68: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ alue, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/metadata_batch.h:862:78: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector >’: ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector >’: ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/parsed_metadata.h:197:68: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/metadata_batch.h:862:78: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’: ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/transport/metadata_batch.h:30:0, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In constructor ‘absl::lts_20240116::strings_internal::OStringStream::OStringStream(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ buf_(that.buf_) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56:0, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream::basic_ostream(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios::basic_ios(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios::basic_ios(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /usr/include/c++/4.9/bits/ios_base.h:786:5: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private ios_base(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:76:23: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_(that.buf_) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf::Streambuf(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /usr/include/c++/4.9/streambuf:802:7: error: ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private basic_streambuf(const basic_streambuf& __sb) ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:94:5: error: within this context Streambuf(const Streambuf&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h: In member function ‘absl::lts_20240116::strings_internal::OStringStream& absl::lts_20240116::strings_internal::OStringStream::operator=(absl::lts_20240116::strings_internal::OStringStream&&)’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:80:27: error: use of deleted function ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ std::ostream::operator=(std::move(static_cast(that))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56:0, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /usr/include/c++/4.9/ostream:58:11: note: ‘std::basic_ostream& std::basic_ostream::operator=(const std::basic_ostream&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /usr/include/c++/4.9/bits/basic_ios.h:66:11: note: ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.9/ios:42:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /usr/include/c++/4.9/bits/ios_base.h:789:5: error: ‘std::ios_base& std::ios_base::operator=(const std::ios_base&)’ is private operator=(const ios_base&); ^ In file included from /usr/include/c++/4.9/ios:44:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /usr/include/c++/4.9/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:81:10: error: use of deleted function ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ buf_ = that.buf_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: note: ‘absl::lts_20240116::strings_internal::OStringStream::Streambuf& absl::lts_20240116::strings_internal::OStringStream::Streambuf::operator=(const absl::lts_20240116::strings_internal::OStringStream::Streambuf&)’ is implicitly deleted because the default definition would be ill-formed: Streambuf& operator=(const Streambuf&) = default; ^ In file included from /usr/include/c++/4.9/ios:43:0, from /usr/include/c++/4.9/ostream:38, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:56, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /usr/include/c++/4.9/streambuf:810:7: error: ‘std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’ is private operator=(const basic_streambuf&) { return *this; }; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:41:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/str_join.h:59, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/escaping.h:32, from ./src/core/lib/transport/parsed_metadata.h:27, from ./src/core/lib/transport/metadata_batch.h:53, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/ostringstream.h:95:16: error: within this context Streambuf& operator=(const Streambuf&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/metadata_batch.h:862:78: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector >’: ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’: ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/parsed_metadata.h:197:68: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ using Invoker = R (*)(VoidPtr, typename ForwardT::type...); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’: ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’: ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::; = void; R = void; Args = {grpc_core::Duration}]’: ./src/core/lib/resource_quota/memory_quota.h:416:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector >’: ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: ./src/core/lib/transport/metadata_batch.h:436:63: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector >’: ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: In substitution of ‘template using Invoker = R (*)(absl::lts_20240116::functional_internal::VoidPtr, typename absl::lts_20240116::functional_internal::ForwardT::type ...) [with R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:137:50: required from ‘class absl::lts_20240116::FunctionRef’ ./src/core/lib/transport/metadata_batch.h:862:78: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:67:65: error: no type named ‘type’ in ‘struct absl::lts_20240116::functional_internal::ForwardT’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector >’: ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/transport/metadata_batch.h:29:0, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >]’: ./src/core/load_balancing/lb_policy.h:125:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable >’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from ./src/core/lib/transport/metadata_batch.h:29, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’ ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 1ul, std::allocator > >’: ./src/core/lib/transport/metadata_batch.h:997:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/transport/metadata_batch.h:30:0, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = grpc_core::MetadataMutationHandler::Apply(grpc_core::LoadBalancingPolicy::MetadataMutations&, grpc_metadata_batch*)::; = void; R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: /<>/build-8.3/src/core/client_channel/lb_metadata.cc:98:23: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector >’ ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector >’: ./src/core/lib/transport/metadata_batch.h:962:15: required from ‘struct grpc_core::metadata_detail::Value’ ./src/core/lib/gprpp/packed_table.h:30:41: required from ‘constexpr const bool grpc_core::packed_table_detail::Cmp, grpc_core::metadata_detail::Value >::kValue’ ./src/core/lib/gprpp/sorted_pack.h:38:25: required from ‘constexpr const bool grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >::kCmpResult’ ./src/core/lib/gprpp/sorted_pack.h:36:53: recursively required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:36:53: required from ‘struct grpc_core::sorted_pack_detail::Smallest, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:57:55: required from ‘struct grpc_core::sorted_pack_detail::Sorted, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value > >’ ./src/core/lib/gprpp/sorted_pack.h:84:63: required from ‘struct grpc_core::WithSortedPack, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value >’ ./src/core/lib/gprpp/packed_table.h:36:73: required by substitution of ‘template using PackedTable = typename grpc_core::WithSortedPack::Type [with T = {grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value}]’ ./src/core/lib/transport/metadata_batch.h:1475:33: required from ‘class grpc_core::MetadataMap’ ./src/core/lib/transport/metadata_batch.h:1557:37: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/transport/metadata_batch.h:29:0, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from ./src/core/lib/transport/metadata_batch.h:29, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from ./src/core/lib/transport/metadata_batch.h:29:0, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84:0, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/call_filters.h: At global scope: ./src/core/lib/transport/call_filters.h:922:12: error: ‘is_trivially_constructible’ is not a member of ‘std’ !std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:920:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:920:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:941:11: error: ‘is_trivially_constructible’ is not a member of ‘std’ std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:939:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:939:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1393:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ if (r.ok()) return std::move(*r); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:62, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42, from ./src/core/client_channel/load_balanced_call_destination.h:18, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/call_filters.h:1394:67: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional{}; ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static absl::lts_20240116::optional > grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>::_FUN(grpc_core::ValueOrFailure > >)’: ./src/core/lib/transport/call_filters.h:1395:21: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ }); ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map >, std::unique_ptr, &grpc_core::CallFilters::push_server_initial_metadata_, &grpc_core::filters_detail::StackData::server_initial_metadata, &grpc_core::CallState::FinishPullServerInitialMetadata, std::reverse_iterator >, grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)> >’: ./src/core/lib/transport/call_filters.h:1395:22: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ In file included from ./src/core/lib/surface/channel_init.h:42:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/call_filters.h: At global scope: ./src/core/lib/transport/call_filters.h:922:12: error: ‘is_trivially_constructible’ is not a member of ‘std’ !std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:920:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:920:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:941:11: error: ‘is_trivially_constructible’ is not a member of ‘std’ std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:939:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:939:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1398:72: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return Immediate(absl::optional{}); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/promise.h:75:67: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::Immediate Immediate( ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/promise.h:59:7: note: ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ is implicitly deleted because the default definition would be ill-formed: class Immediate { ^ ./src/core/lib/promise/promise.h:59:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::promise_detail::Immediate > > grpc_core::CallFilters::PullServerInitialMetadata()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/utility/utility.h:44:0, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:39, from ./src/core/channelz/channelz.h:33, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const bool&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] invoke_result_t invoke(F&& f, Args&&... args) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const grpc_core::experimental::Json::NumberValue&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::basic_string, std::allocator >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::vector >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from ./src/core/lib/gprpp/ref_counted_ptr.h:28, from ./src/core/channelz/channel_trace.h:31, from ./src/core/channelz/channelz.h:40, from /<>/build-8.3/src/core/channelz/channelz.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_core::Message; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:62, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42, from ./src/core/client_channel/load_balanced_call_destination.h:18, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullClientToServerMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1434:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/transport/call_filters.h: At global scope: ./src/core/lib/transport/call_filters.h:922:12: error: ‘is_trivially_constructible’ is not a member of ‘std’ !std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:920:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:920:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:941:11: error: ‘is_trivially_constructible’ is not a member of ‘std’ std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:939:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:939:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullServerToClientMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1465:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/surface/channel_init.h:42:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1393:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ if (r.ok()) return std::move(*r); ^ In file included from ./src/core/client_channel/client_channel_service_config.h:28:0, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/client_channel_service_config.h:28, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from ./src/core/client_channel/client_channel_service_config.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/surface/channel_init.h:42:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/call_filters.h:1394:67: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional{}; ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static absl::lts_20240116::optional > grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>::_FUN(grpc_core::ValueOrFailure > >)’: ./src/core/lib/transport/call_filters.h:1395:21: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/transport/call_filters.h: At global scope: ./src/core/lib/transport/call_filters.h:922:12: error: ‘is_trivially_constructible’ is not a member of ‘std’ !std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:920:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:920:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:941:11: error: ‘is_trivially_constructible’ is not a member of ‘std’ std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:939:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:939:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/transport/call_filters.h: At global scope: ./src/core/lib/transport/call_filters.h:922:12: error: ‘is_trivially_constructible’ is not a member of ‘std’ !std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:920:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:920:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:941:11: error: ‘is_trivially_constructible’ is not a member of ‘std’ std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:939:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:939:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ In file included from ./src/core/lib/transport/call_filters.h:33:0, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map >, std::unique_ptr, &grpc_core::CallFilters::push_server_initial_metadata_, &grpc_core::filters_detail::StackData::server_initial_metadata, &grpc_core::CallState::FinishPullServerInitialMetadata, std::reverse_iterator >, grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)> >’: ./src/core/lib/transport/call_filters.h:1395:22: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_filters.h:36:0, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from ./src/core/client_channel/client_channel_service_config.h:28:0, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/client_channel_service_config.h:28, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from ./src/core/client_channel/client_channel_service_config.h:28:0, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/client_channel_service_config.h:28, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from ./src/core/client_channel/client_channel_service_config.h:28:0, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/client_channel_service_config.h:28, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from ./src/core/client_channel/client_channel_service_config.h:28:0, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/client_channel_service_config.h:28, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/surface/channel_init.h:42:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ In file included from ./src/core/lib/transport/call_filters.h:33:0, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/surface/channel_init.h:42:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1398:72: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return Immediate(absl::optional{}); ^ In file included from ./src/core/lib/transport/call_filters.h:34:0, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/promise.h:75:67: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::Immediate Immediate( ^ In file included from ./src/core/lib/surface/channel_init.h:42:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_filters.h:34:0, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/promise.h:59:7: note: ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ is implicitly deleted because the default definition would be ill-formed: class Immediate { ^ ./src/core/lib/promise/promise.h:59:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/surface/channel_init.h:42:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::promise_detail::Immediate > > grpc_core::CallFilters::PullServerInitialMetadata()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1393:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ if (r.ok()) return std::move(*r); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/transport/call_filters.h: At global scope: ./src/core/lib/transport/call_filters.h:922:12: error: ‘is_trivially_constructible’ is not a member of ‘std’ !std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:920:9: error: parse error in template argument list absl::enable_if_t< ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/transport/call_filters.h:1394:67: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional{}; ^ ./src/core/lib/transport/call_filters.h:920:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:941:11: error: ‘is_trivially_constructible’ is not a member of ‘std’ std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static absl::lts_20240116::optional > grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>::_FUN(grpc_core::ValueOrFailure > >)’: ./src/core/lib/transport/call_filters.h:1395:21: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ }); ^ ./src/core/lib/transport/call_filters.h:939:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:939:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map >, std::unique_ptr, &grpc_core::CallFilters::push_server_initial_metadata_, &grpc_core::filters_detail::StackData::server_initial_metadata, &grpc_core::CallState::FinishPullServerInitialMetadata, std::reverse_iterator >, grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)> >’: ./src/core/lib/transport/call_filters.h:1395:22: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1398:72: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return Immediate(absl::optional{}); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/promise/promise.h:75:67: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::Immediate Immediate( ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/promise/promise.h:59:7: note: ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ is implicitly deleted because the default definition would be ill-formed: class Immediate { ^ ./src/core/lib/promise/promise.h:59:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::promise_detail::Immediate > > grpc_core::CallFilters::PullServerInitialMetadata()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/call_filters.h: At global scope: ./src/core/lib/transport/call_filters.h:922:12: error: ‘is_trivially_constructible’ is not a member of ‘std’ !std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:920:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:920:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:941:11: error: ‘is_trivially_constructible’ is not a member of ‘std’ std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:939:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:939:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/call_filters.h: At global scope: ./src/core/lib/transport/call_filters.h:922:12: error: ‘is_trivially_constructible’ is not a member of ‘std’ !std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:920:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:920:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:941:11: error: ‘is_trivially_constructible’ is not a member of ‘std’ std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:939:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:939:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1393:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ if (r.ok()) return std::move(*r); ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/transport/call_filters.h:1394:67: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional{}; ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static absl::lts_20240116::optional > grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>::_FUN(grpc_core::ValueOrFailure > >)’: ./src/core/lib/transport/call_filters.h:1395:21: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ }); ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/client_channel/client_channel_service_config.h:28:0, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/client_channel_service_config.h:28, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_core::Message; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from ./src/core/client_channel/client_channel_service_config.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_filters.h:36:0, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/surface/channel_init.h:42:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_filters.h:36:0, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from ./src/core/client_channel/client_channel_service_config.h:28:0, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/client_channel_service_config.h:28, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from ./src/core/client_channel/client_channel_service_config.h:28:0, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/client_channel_service_config.h:28, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from ./src/core/client_channel/client_channel_service_config.h:28:0, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/client_channel_service_config.h:28, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from ./src/core/client_channel/client_channel_service_config.h:28:0, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/client_channel_service_config.h:28, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1393:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ if (r.ok()) return std::move(*r); ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map >, std::unique_ptr, &grpc_core::CallFilters::push_server_initial_metadata_, &grpc_core::filters_detail::StackData::server_initial_metadata, &grpc_core::CallState::FinishPullServerInitialMetadata, std::reverse_iterator >, grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)> >’: ./src/core/lib/transport/call_filters.h:1395:22: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ In file included from /usr/include/c++/4.9/memory:81:0, from ./src/core/lib/channel/channel_args.h:27, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from ./src/core/lib/surface/channel_init.h:42:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullClientToServerMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1434:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/transport/call_filters.h:1394:67: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional{}; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static absl::lts_20240116::optional > grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>::_FUN(grpc_core::ValueOrFailure > >)’: ./src/core/lib/transport/call_filters.h:1395:21: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ }); ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_core::Message; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1398:72: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return Immediate(absl::optional{}); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/promise/promise.h:75:67: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::Immediate Immediate( ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/promise/promise.h:59:7: note: ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ is implicitly deleted because the default definition would be ill-formed: class Immediate { ^ ./src/core/lib/promise/promise.h:59:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::promise_detail::Immediate > > grpc_core::CallFilters::PullServerInitialMetadata()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullClientToServerMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1434:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map >, std::unique_ptr, &grpc_core::CallFilters::push_server_initial_metadata_, &grpc_core::filters_detail::StackData::server_initial_metadata, &grpc_core::CallState::FinishPullServerInitialMetadata, std::reverse_iterator >, grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)> >’: ./src/core/lib/transport/call_filters.h:1395:22: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1398:72: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return Immediate(absl::optional{}); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/promise.h:75:67: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::Immediate Immediate( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/promise.h:59:7: note: ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ is implicitly deleted because the default definition would be ill-formed: class Immediate { ^ ./src/core/lib/promise/promise.h:59:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::promise_detail::Immediate > > grpc_core::CallFilters::PullServerInitialMetadata()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullServerToClientMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1465:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_filters.h:36:0, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/surface/channel_init.h:42:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullServerToClientMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1465:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1393:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ if (r.ok()) return std::move(*r); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from ./src/core/client_channel/direct_channel.h:18, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/transport/call_filters.h:1394:67: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional{}; ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static absl::lts_20240116::optional > grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>::_FUN(grpc_core::ValueOrFailure > >)’: ./src/core/lib/transport/call_filters.h:1395:21: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ }); ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/call_spine.h:28, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map >, std::unique_ptr, &grpc_core::CallFilters::push_server_initial_metadata_, &grpc_core::filters_detail::StackData::server_initial_metadata, &grpc_core::CallState::FinishPullServerInitialMetadata, std::reverse_iterator >, grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)> >’: ./src/core/lib/transport/call_filters.h:1395:22: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/call_spine.h:28, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1398:72: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return Immediate(absl::optional{}); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/promise.h:75:67: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::Immediate Immediate( ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/promise.h:59:7: note: ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ is implicitly deleted because the default definition would be ill-formed: class Immediate { ^ ./src/core/lib/promise/promise.h:59:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::promise_detail::Immediate > > grpc_core::CallFilters::PullServerInitialMetadata()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_core::Message; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/subchannel_pool_interface.h:26, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/transport/call_filters.h: At global scope: ./src/core/lib/transport/call_filters.h:922:12: error: ‘is_trivially_constructible’ is not a member of ‘std’ !std::is_trivially_constructible::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ ./src/core/lib/transport/call_filters.h:920:9: error: parse error in template argument list absl::enable_if_t< ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ ./src/core/lib/transport/call_filters.h:920:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ ./src/core/lib/transport/call_filters.h:941:11: error: ‘is_trivially_constructible’ is not a member of ‘std’ std::is_trivially_constructible::value, ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ ./src/core/lib/transport/call_filters.h:939:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:939:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullClientToServerMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1434:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1393:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ if (r.ok()) return std::move(*r); ^ In file included from ./src/core/client_channel/retry_filter.h:28:0, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/retry_filter.h:28, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/nullstream.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:36, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/call_filters.h:1394:67: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional{}; ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static absl::lts_20240116::optional > grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>::_FUN(grpc_core::ValueOrFailure > >)’: ./src/core/lib/transport/call_filters.h:1395:21: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1393:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ if (r.ok()) return std::move(*r); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from ./src/core/client_channel/client_channel_filter.h:26, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/call_filters.h:1394:67: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional{}; ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static absl::lts_20240116::optional > grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>::_FUN(grpc_core::ValueOrFailure > >)’: ./src/core/lib/transport/call_filters.h:1395:21: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/call_filters.h: At global scope: ./src/core/lib/transport/call_filters.h:922:12: error: ‘is_trivially_constructible’ is not a member of ‘std’ !std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:920:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:920:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:941:11: error: ‘is_trivially_constructible’ is not a member of ‘std’ std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h:939:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:939:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map >, std::unique_ptr, &grpc_core::CallFilters::push_server_initial_metadata_, &grpc_core::filters_detail::StackData::server_initial_metadata, &grpc_core::CallState::FinishPullServerInitialMetadata, std::reverse_iterator >, grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)> >’: ./src/core/lib/transport/call_filters.h:1395:22: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_core::Message; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from ./src/core/lib/channel/channel_args.h:27, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from ./src/core/client_channel/retry_filter.h:28:0, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/retry_filter.h:28, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ In file included from ./src/core/client_channel/retry_filter.h:28:0, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/retry_filter.h:28, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from ./src/core/client_channel/retry_filter.h:28:0, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/retry_filter.h:28, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from ./src/core/client_channel/retry_filter.h:28:0, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/retry_filter.h:28, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullServerToClientMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1465:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1398:72: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return Immediate(absl::optional{}); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/promise.h:75:67: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::Immediate Immediate( ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullClientToServerMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1434:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/promise.h:59:7: note: ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ is implicitly deleted because the default definition would be ill-formed: class Immediate { ^ ./src/core/lib/promise/promise.h:59:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::promise_detail::Immediate > > grpc_core::CallFilters::PullServerInitialMetadata()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map >, std::unique_ptr, &grpc_core::CallFilters::push_server_initial_metadata_, &grpc_core::filters_detail::StackData::server_initial_metadata, &grpc_core::CallState::FinishPullServerInitialMetadata, std::reverse_iterator >, grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)> >’: ./src/core/lib/transport/call_filters.h:1395:22: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1398:72: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return Immediate(absl::optional{}); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/promise.h:75:67: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::Immediate Immediate( ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/promise.h:59:7: note: ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ is implicitly deleted because the default definition would be ill-formed: class Immediate { ^ ./src/core/lib/promise/promise.h:59:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::promise_detail::Immediate > > grpc_core::CallFilters::PullServerInitialMetadata()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullServerToClientMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1465:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_core::Message; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from ./src/core/client_channel/direct_channel.h:18, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullClientToServerMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1434:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/client_channel/retry_filter.h:28:0, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/retry_filter.h:28, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_core::Message; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/nullstream.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:36, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1393:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ if (r.ok()) return std::move(*r); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from ./src/core/client_channel/retry_filter.h:28:0, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/retry_filter.h:28, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from ./src/core/client_channel/retry_filter.h:28:0, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/retry_filter.h:28, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from ./src/core/client_channel/retry_filter.h:28:0, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/retry_filter.h:28, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from ./src/core/client_channel/retry_filter.h:28:0, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/retry_filter.h:28, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/transport/call_filters.h:1394:67: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional{}; ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static absl::lts_20240116::optional > grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>::_FUN(grpc_core::ValueOrFailure > >)’: ./src/core/lib/transport/call_filters.h:1395:21: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ }); ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullServerToClientMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1465:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullClientToServerMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1434:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_core::Message; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from ./src/core/client_channel/client_channel_filter.h:26, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullClientToServerMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1434:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map >, std::unique_ptr, &grpc_core::CallFilters::push_server_initial_metadata_, &grpc_core::filters_detail::StackData::server_initial_metadata, &grpc_core::CallState::FinishPullServerInitialMetadata, std::reverse_iterator >, grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)> >’: ./src/core/lib/transport/call_filters.h:1395:22: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1398:72: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return Immediate(absl::optional{}); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/promise/promise.h:75:67: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::Immediate Immediate( ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/promise/promise.h:59:7: note: ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ is implicitly deleted because the default definition would be ill-formed: class Immediate { ^ ./src/core/lib/promise/promise.h:59:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::promise_detail::Immediate > > grpc_core::CallFilters::PullServerInitialMetadata()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1393:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ if (r.ok()) return std::move(*r); ^ In file included from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21:0: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:64, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/call_filters.h: At global scope: ./src/core/lib/transport/call_filters.h:922:12: error: ‘is_trivially_constructible’ is not a member of ‘std’ !std::is_trivially_constructible::value, ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/call_filters.h:1394:67: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional{}; ^ ./src/core/lib/transport/call_filters.h:920:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:920:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:941:11: error: ‘is_trivially_constructible’ is not a member of ‘std’ std::is_trivially_constructible::value, ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static absl::lts_20240116::optional > grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>::_FUN(grpc_core::ValueOrFailure > >)’: ./src/core/lib/transport/call_filters.h:1395:21: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ }); ^ ./src/core/lib/transport/call_filters.h:939:9: error: parse error in template argument list absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h:939:3: error: need ‘typename’ before ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>::value’ because ‘absl::lts_20240116::enable_if_t<(std::is_empty::value && )>’ is a dependent scope absl::enable_if_t< ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullServerToClientMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1465:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map >, std::unique_ptr, &grpc_core::CallFilters::push_server_initial_metadata_, &grpc_core::filters_detail::StackData::server_initial_metadata, &grpc_core::CallState::FinishPullServerInitialMetadata, std::reverse_iterator >, grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)> >’: ./src/core/lib/transport/call_filters.h:1395:22: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21:0: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21:0: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21:0: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21:0: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullServerToClientMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1465:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1398:72: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return Immediate(absl::optional{}); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/promise.h:75:67: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::Immediate Immediate( ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/promise.h:59:7: note: ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ is implicitly deleted because the default definition would be ill-formed: class Immediate { ^ ./src/core/lib/promise/promise.h:59:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::promise_detail::Immediate > > grpc_core::CallFilters::PullServerInitialMetadata()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/transport/call_filters.h:1518:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from ./src/core/lib/transport/metadata_batch.h:29, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ Makefile:213: recipe for target 'src/core/channelz/channelz.lo' failed make[2]: *** [src/core/channelz/channelz.lo] Error 1 ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_core::Message; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from ./src/core/client_channel/client_channel_factory.h:22, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullClientToServerMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1434:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21:0: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_core::Message; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:64, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21:0: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21:0: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21:0: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21:0: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullClientToServerMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1434:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1393:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ if (r.ok()) return std::move(*r); ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullServerToClientMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1465:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:63, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/call_filters.h:1394:67: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional{}; ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static absl::lts_20240116::optional > grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>::_FUN(grpc_core::ValueOrFailure > >)’: ./src/core/lib/transport/call_filters.h:1395:21: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ }); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map >, std::unique_ptr, &grpc_core::CallFilters::push_server_initial_metadata_, &grpc_core::filters_detail::StackData::server_initial_metadata, &grpc_core::CallState::FinishPullServerInitialMetadata, std::reverse_iterator >, grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)> >’: ./src/core/lib/transport/call_filters.h:1395:22: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/call_filters.h:1392:78: error: initializing argument 1 of ‘grpc_core::CallFilters::PullServerInitialMetadata():::::: > >)>’ [](ValueOrFailure> r) { ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1398:72: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return Immediate(absl::optional{}); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/promise.h:75:67: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::Immediate Immediate( ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/promise.h:59:7: note: ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ is implicitly deleted because the default definition would be ill-formed: class Immediate { ^ ./src/core/lib/promise/promise.h:59:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::promise_detail::Immediate > > grpc_core::CallFilters::PullServerInitialMetadata()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullServerToClientMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1465:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ In file included from ./src/core/lib/surface/channel_init.h:43:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/interception_chain.h: In lambda function: ./src/core/lib/transport/interception_chain.h:109:53: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ if (!metadata.ok()) return Failure{}; ^ In file included from ./src/core/lib/transport/call_filters.h:36:0, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ In file included from ./src/core/client_channel/client_channel_service_config.h:28:0, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/client_channel_service_config.h:28, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ In file included from ./src/core/lib/surface/channel_init.h:43:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/interception_chain.h:37:7: note: ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ is implicitly deleted because the default definition would be ill-formed: class HijackedCall final { ^ ./src/core/lib/transport/interception_chain.h:37:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from ./src/core/client_channel/client_channel_service_config.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/surface/channel_init.h:43:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/interception_chain.h:112:61: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ std::move(call_handler)); ^ In file included from ./src/core/lib/transport/call_filters.h:33:0, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map, std::unique_ptr, &grpc_core::CallFilters::push_client_initial_metadata_, &grpc_core::filters_detail::StackData::client_initial_metadata, &grpc_core::CallState::FinishPullClientInitialMetadata, const grpc_core::CallFilters::AddedStack*>, grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> >’: ./src/core/lib/transport/interception_chain.h:113:17: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_filters.h:36:0, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/surface/channel_init.h:43:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ In file included from ./src/core/lib/transport/call_filters.h:33:0, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/surface/channel_init.h:43:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_core::Message; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:63, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/call_filters.h:1433:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::optional >]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data > >::optional_data(absl::lts_20240116::optional_internal::optional_data > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base > >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base > >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base >, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: note: ‘absl::lts_20240116::optional::optional(const absl::lts_20240116::optional&) [with T = std::unique_ptr]’ is implicitly deleted because the default definition would be ill-formed: optional(const optional&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(const absl::lts_20240116::optional_internal::optional_data_base >&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>::optional_ctor_base(const absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)1>&)’ optional(const optional&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:223:3: note: declared here optional_ctor_base(const optional_ctor_base&) = delete; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>::optional_ctor_base(absl::lts_20240116::optional_internal::optional_ctor_base<(absl::lts_20240116::optional_internal::copy_traits)2>&&)’ optional(optional&&) = default; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:234:3: note: declared here optional_ctor_base(optional_ctor_base&&) = delete; ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullClientToServerMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1434:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ ./src/core/lib/transport/call_filters.h: In lambda function: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return absl::optional(); ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/status_flag.h:213:3: error: initializing argument 1 of ‘grpc_core::ValueOrFailure::ValueOrFailure(T) [with T = absl::lts_20240116::optional >]’ ValueOrFailure(T value) : value_(std::move(value)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/call_filters.h:1464:54: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ return absl::optional(); ^ ./src/core/lib/transport/call_filters.h: In static member function ‘static grpc_core::ValueOrFailure > > grpc_core::CallFilters::PullServerToClientMessage()::::::_FUN()’: ./src/core/lib/transport/call_filters.h:1465:15: error: use of deleted function ‘grpc_core::ValueOrFailure > >::ValueOrFailure(grpc_core::ValueOrFailure > >&&)’ }); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/iomgr/call_combiner.h:208:47: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from ./src/core/lib/compression/compression_internal.h:33:0, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::set(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 16ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 16ul; Args = {grpc_core::GrpcLbClientStats*}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_core::GrpcLbClientStats*}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcLbClientStatsMetadata; Args = {grpc_core::GrpcLbClientStats*}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ /<>/build-8.3/src/core/client_channel/lb_metadata.cc:91:72: required from here ./src/core/lib/gprpp/bitset.h:87:51: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void set(int i) { units_[unit_for(i)] |= mask_for(i); } ^ ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::clear(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 16ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 16ul; Args = {grpc_core::GrpcLbClientStats*}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_core::GrpcLbClientStats*}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcLbClientStatsMetadata; Args = {grpc_core::GrpcLbClientStats*}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ /<>/build-8.3/src/core/client_channel/lb_metadata.cc:91:72: required from here ./src/core/lib/gprpp/bitset.h:99:53: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void clear(int i) { units_[unit_for(i)] &= ~mask_for(i); } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 3ul>’: ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from ./src/core/lib/transport/metadata_batch.h:30, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:83:70: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::; = void; R = void; Args = {grpc_core::Duration}]’: ./src/core/lib/resource_quota/memory_quota.h:416:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: ./src/core/lib/transport/metadata_batch.h:436:63: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from ./src/core/lib/transport/metadata_batch.h:29, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator >]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData > >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity > >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ Allocation result = {GetData(), GetCapacity()}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::; = void; R = void; Args = {grpc_core::Duration}]’: ./src/core/lib/resource_quota/memory_quota.h:416:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/promise/promise.h: In instantiation of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’: ./src/core/lib/transport/call_filters.h:1398:72: required from here ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return promise_detail::Immediate(std::move(value)); ^ ./src/core/lib/promise/promise.h:61:49: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION explicit Immediate(T value) ^ ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ return promise_detail::Immediate(std::move(value)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: ./src/core/lib/transport/metadata_batch.h:436:63: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/promise/promise.h: In instantiation of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’: ./src/core/lib/transport/call_filters.h:1398:72: required from here ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return promise_detail::Immediate(std::move(value)); ^ ./src/core/lib/promise/promise.h:61:49: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION explicit Immediate(T value) ^ ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ return promise_detail::Immediate(std::move(value)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Pointer = std::pair*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate > >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ requested_capacity}; ^ In file included from /usr/include/c++/4.9/utility:70:0, from ./src/core/client_channel/dynamic_filters.h:22, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /usr/include/c++/4.9/bits/stl_pair.h: In instantiation of ‘struct std::pair, grpc_core::experimental::Json>’: /usr/include/c++/4.9/type_traits:1183:45: required by substitution of ‘template static std::true_type std::__is_assignable_helper<_Tp, _Up>::__test(int) [with _Tp1 = absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; _Up1 = const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&; = ]’ /usr/include/c++/4.9/type_traits:1192:30: required from ‘class std::__is_assignable_helper, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1197:12: required from ‘struct std::is_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&, const absl::lts_20240116::variant_internal::Union, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >&>’ /usr/include/c++/4.9/type_traits:1209:12: required from ‘struct std::__is_copy_assignable_impl, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >, true>’ /usr/include/c++/4.9/type_traits:1215:12: required from ‘struct std::is_copy_assignable, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:136:8: required from ‘struct absl::lts_20240116::conjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/meta/type_traits.h:155:8: required from ‘struct absl::lts_20240116::disjunction, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_copy_constructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > >, std::is_destructible, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > > > >, absl::lts_20240116::negation, std::is_copy_constructible, std::is_copy_constructible, std::is_copy_constructible, std::allocator > >, std::is_copy_constructible, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_constructible > >, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::is_copy_assignable, std::allocator > >, std::is_copy_assignable, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > > >, std::is_copy_assignable > > > > >’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/variant.h:1263:72: required by substitution of ‘template using VariantCopyAssignBase = absl::lts_20240116::conditional_t >, std::is_copy_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_copy_assignable...> > >::value, typename std::conditional >, std::is_move_constructible >, std::is_destructible > >, absl::lts_20240116::negation..., std::is_move_assignable...> > >::value, typename std::conditional...> >, std::is_copy_constructible > >::value, typename std::conditional...> >, absl::lts_20240116::conjunction...> >::value, typename std::conditional >::value, absl::lts_20240116::variant_internal::VariantStateBase, absl::lts_20240116::variant_internal::VariantStateBaseDestructorNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantMoveAssignBaseNontrivial >::type, absl::lts_20240116::variant_internal::VariantCopyAssignBaseNontrivial > [with T = {absl::lts_20240116::monostate, bool, grpc_core::experimental::Json::NumberValue, std::basic_string, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector >}]’ /<>/build-8.3/third_party/abseil-cpp/absl/types/variant.h:460:7: required from ‘class absl::lts_20240116::variant, std::allocator >, std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >, std::vector > >’ /<>/build-8.3/include/grpc/support/json.h:212:9: required from here /usr/include/c++/4.9/bits/stl_pair.h:102:11: error: ‘std::pair<_T1, _T2>::second’ has incomplete type _T2 second; /// @c second is a copy of the second object ^ In file included from ./src/core/util/json/json.h:22:0, from ./src/core/lib/security/certificate_provider/certificate_provider_factory.h:33, from ./src/core/lib/security/certificate_provider/certificate_provider_registry.h:30, from ./src/core/lib/config/core_configuration.h:29, from ./src/core/lib/event_engine/default_event_engine.h:23, from ./src/core/lib/channel/promise_based_filter.h:49, from ./src/core/lib/surface/lame_client.h:33, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:38: /<>/build-8.3/include/grpc/support/json.h:37:7: error: forward declaration of ‘class grpc_core::experimental::Json’ class Json { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /<>/build-8.3/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:118:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/surface/channel_init.h:43:0, from ./src/core/lib/config/core_configuration.h:31, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:17: ./src/core/lib/transport/interception_chain.h: In lambda function: ./src/core/lib/transport/interception_chain.h:109:53: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ if (!metadata.ok()) return Failure{}; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ In file included from ./src/core/lib/surface/channel_init.h:43:0, from ./src/core/lib/config/core_configuration.h:31, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:17: ./src/core/lib/transport/interception_chain.h:37:7: note: ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ is implicitly deleted because the default definition would be ill-formed: class HijackedCall final { ^ ./src/core/lib/transport/interception_chain.h:37:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from ./src/core/client_channel/direct_channel.h:18, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/surface/channel_init.h:43:0, from ./src/core/lib/config/core_configuration.h:31, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:17: ./src/core/lib/transport/interception_chain.h:112:61: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ std::move(call_handler)); ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/call_spine.h:28, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map, std::unique_ptr, &grpc_core::CallFilters::push_client_initial_metadata_, &grpc_core::filters_detail::StackData::client_initial_metadata, &grpc_core::CallState::FinishPullClientInitialMetadata, const grpc_core::CallFilters::AddedStack*>, grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> >’: ./src/core/lib/transport/interception_chain.h:113:17: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/surface/channel_init.h:43:0, from ./src/core/lib/config/core_configuration.h:31, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:17: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/call_spine.h:28, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/surface/channel_init.h:43:0, from ./src/core/lib/config/core_configuration.h:31, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:17: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel.h:27, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/interception_chain.h: In lambda function: ./src/core/lib/transport/interception_chain.h:109:53: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ if (!metadata.ok()) return Failure{}; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel.h:27, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/interception_chain.h:37:7: note: ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ is implicitly deleted because the default definition would be ill-formed: class HijackedCall final { ^ ./src/core/lib/transport/interception_chain.h:37:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:62, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42, from ./src/core/client_channel/load_balanced_call_destination.h:18, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel.h:27, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/interception_chain.h:112:61: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ std::move(call_handler)); ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map, std::unique_ptr, &grpc_core::CallFilters::push_client_initial_metadata_, &grpc_core::filters_detail::StackData::client_initial_metadata, &grpc_core::CallState::FinishPullClientInitialMetadata, const grpc_core::CallFilters::AddedStack*>, grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> >’: ./src/core/lib/transport/interception_chain.h:113:17: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel.h:27, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel.h:27, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ In file included from ./src/core/lib/transport/metadata_batch.h:30:0, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from ./src/core/lib/transport/metadata_batch.h:30, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::IntraActivityWaiter*, short unsigned int, short unsigned int}]’ ./src/core/lib/promise/activity.h:675:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 3ul>’: ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from ./src/core/lib/transport/metadata_batch.h:29, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::LbCostBinMetadata::ValueType}; T = grpc_core::LbCostBinMetadata::ValueType; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::LbCostBinMetadata::ValueType&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::LbCostBinMetadata::ValueType]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::LbCostBinMetadata::ValueType}; T = grpc_core::LbCostBinMetadata::ValueType; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::LbCostBinMetadata::ValueType&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::LbCostBinMetadata::ValueType]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::LbCostBinMetadata::ValueType}; T = grpc_core::LbCostBinMetadata::ValueType; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::LbCostBinMetadata::ValueType&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::LbCostBinMetadata::ValueType]’ ./src/core/lib/transport/metadata_batch.h:1377:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == true), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::LbCostBinMetadata; Args = {grpc_core::LbCostBinMetadata::ValueType}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == true), void> = void]’ ./src/core/lib/transport/metadata_batch.h:718:5: required from ‘void grpc_core::metadata_detail::AppendHelper::Found(Trait) [with Trait = grpc_core::LbCostBinMetadata; Container = grpc_metadata_batch]’ ./src/core/lib/transport/metadata_batch.h:631:53: required from ‘auto grpc_core::metadata_detail::EncodableNameLookupOnFound::operator()(Op*) [with Trait = grpc_core::LbCostBinMetadata; Op = grpc_core::metadata_detail::AppendHelper]’ ./src/core/lib/gprpp/if_list.h:844:49: required from ‘auto grpc_core::IfList(CheckArg, ActionArg, ActionFail, Check0, Check1, Check2, Check3, Check4, Check5, Check6, Check7, Check8, Check9, Check10, Check11, Check12, Check13, Check14, Check15, Check16, Check17, Check18, Check19, Check20, Check21, Check22, Check23, Check24, Action0, Action1, Action2, Action3, Action4, Action5, Action6, Action7, Action8, Action9, Action10, Action11, Action12, Action13, Action14, Action15, Action16, Action17, Action18, Action19, Action20, Action21, Action22, Action23, Action24) [with CheckArg = absl::lts_20240116::string_view; ActionArg = grpc_core::metadata_detail::AppendHelper*; ActionFail = grpc_core::metadata_detail::EncodableNameLookup::Lookup(absl::lts_20240116::string_view, Op*) [with Op = grpc_core::metadata_detail::AppendHelper; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata}]::*)>; Check0 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check1 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check2 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check3 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check4 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check5 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check6 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check7 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check8 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check9 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check10 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check11 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check12 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check13 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check14 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check15 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check16 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check17 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check18 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check19 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check20 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check21 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check22 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check23 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check24 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Action0 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action1 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action2 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action3 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action4 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action5 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action6 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action7 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action8 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action9 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action10 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action11 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action12 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action13 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action14 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action15 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action16 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action17 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action18 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action19 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action20 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action21 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action22 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action23 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action24 = grpc_core::metadata_detail::EncodableNameLookupOnFound >]’ ./src/core/lib/transport/metadata_batch.h:641:52: required from ‘static auto grpc_core::metadata_detail::EncodableNameLookup::Lookup(absl::lts_20240116::string_view, Op*) [with Op = grpc_core::metadata_detail::AppendHelper; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata}]’ ./src/core/lib/transport/metadata_batch.h:1455:64: required from ‘void grpc_core::MetadataMap::Append(absl::lts_20240116::string_view, grpc_core::Slice, grpc_core::MetadataParseErrorFn) [with Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; grpc_core::MetadataParseErrorFn = absl::lts_20240116::FunctionRef]’ /<>/build-8.3/src/core/client_channel/lb_metadata.cc:98:23: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/surface/channel_init.h:43:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/lib/event_engine/default_event_engine.h:23, from ./src/core/lib/channel/promise_based_filter.h:49, from ./src/core/lib/surface/lame_client.h:33, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:38: ./src/core/lib/transport/interception_chain.h: In lambda function: ./src/core/lib/transport/interception_chain.h:109:53: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ if (!metadata.ok()) return Failure{}; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ In file included from ./src/core/lib/channel/channel_args.h:34:0, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ In file included from ./src/core/lib/surface/channel_init.h:43:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/lib/event_engine/default_event_engine.h:23, from ./src/core/lib/channel/promise_based_filter.h:49, from ./src/core/lib/surface/lame_client.h:33, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:38: ./src/core/lib/transport/interception_chain.h:37:7: note: ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ is implicitly deleted because the default definition would be ill-formed: class HijackedCall final { ^ ./src/core/lib/transport/interception_chain.h:37:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from ./src/core/lib/channel/channel_args.h:27, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/lib/surface/channel_init.h:43:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/lib/event_engine/default_event_engine.h:23, from ./src/core/lib/channel/promise_based_filter.h:49, from ./src/core/lib/surface/lame_client.h:33, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:38: ./src/core/lib/transport/interception_chain.h:112:61: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ std::move(call_handler)); ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map, std::unique_ptr, &grpc_core::CallFilters::push_client_initial_metadata_, &grpc_core::filters_detail::StackData::client_initial_metadata, &grpc_core::CallState::FinishPullClientInitialMetadata, const grpc_core::CallFilters::AddedStack*>, grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> >’: ./src/core/lib/transport/interception_chain.h:113:17: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/surface/channel_init.h:43:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/lib/event_engine/default_event_engine.h:23, from ./src/core/lib/channel/promise_based_filter.h:49, from ./src/core/lib/surface/lame_client.h:33, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:38: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/surface/channel_init.h:43:0, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/lib/event_engine/default_event_engine.h:23, from ./src/core/lib/channel/promise_based_filter.h:49, from ./src/core/lib/surface/lame_client.h:33, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:38: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::; = void; R = void; Args = {grpc_core::Duration}]’: ./src/core/lib/resource_quota/memory_quota.h:416:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::LbCostBinMetadata::ValueType*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::LbCostBinMetadata::ValueType}; T = grpc_core::LbCostBinMetadata::ValueType; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::LbCostBinMetadata::ValueType&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::LbCostBinMetadata::ValueType]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::LbCostBinMetadata::ValueType}; T = grpc_core::LbCostBinMetadata::ValueType; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::LbCostBinMetadata::ValueType&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::LbCostBinMetadata::ValueType]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::LbCostBinMetadata::ValueType}; T = grpc_core::LbCostBinMetadata::ValueType; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::LbCostBinMetadata::ValueType&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::LbCostBinMetadata::ValueType]’ ./src/core/lib/transport/metadata_batch.h:1377:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == true), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::LbCostBinMetadata; Args = {grpc_core::LbCostBinMetadata::ValueType}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == true), void> = void]’ ./src/core/lib/transport/metadata_batch.h:718:5: required from ‘void grpc_core::metadata_detail::AppendHelper::Found(Trait) [with Trait = grpc_core::LbCostBinMetadata; Container = grpc_metadata_batch]’ ./src/core/lib/transport/metadata_batch.h:631:53: required from ‘auto grpc_core::metadata_detail::EncodableNameLookupOnFound::operator()(Op*) [with Trait = grpc_core::LbCostBinMetadata; Op = grpc_core::metadata_detail::AppendHelper]’ ./src/core/lib/gprpp/if_list.h:844:49: required from ‘auto grpc_core::IfList(CheckArg, ActionArg, ActionFail, Check0, Check1, Check2, Check3, Check4, Check5, Check6, Check7, Check8, Check9, Check10, Check11, Check12, Check13, Check14, Check15, Check16, Check17, Check18, Check19, Check20, Check21, Check22, Check23, Check24, Action0, Action1, Action2, Action3, Action4, Action5, Action6, Action7, Action8, Action9, Action10, Action11, Action12, Action13, Action14, Action15, Action16, Action17, Action18, Action19, Action20, Action21, Action22, Action23, Action24) [with CheckArg = absl::lts_20240116::string_view; ActionArg = grpc_core::metadata_detail::AppendHelper*; ActionFail = grpc_core::metadata_detail::EncodableNameLookup::Lookup(absl::lts_20240116::string_view, Op*) [with Op = grpc_core::metadata_detail::AppendHelper; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata}]::*)>; Check0 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check1 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check2 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check3 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check4 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check5 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check6 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check7 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check8 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check9 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check10 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check11 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check12 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check13 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check14 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check15 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check16 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check17 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check18 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check19 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check20 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check21 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check22 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check23 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Check24 = grpc_core::metadata_detail::EncodableNameLookupKeyComparison; Action0 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action1 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action2 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action3 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action4 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action5 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action6 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action7 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action8 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action9 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action10 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action11 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action12 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action13 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action14 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action15 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action16 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action17 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action18 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action19 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action20 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action21 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action22 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action23 = grpc_core::metadata_detail::EncodableNameLookupOnFound >; Action24 = grpc_core::metadata_detail::EncodableNameLookupOnFound >]’ ./src/core/lib/transport/metadata_batch.h:641:52: required from ‘static auto grpc_core::metadata_detail::EncodableNameLookup::Lookup(absl::lts_20240116::string_view, Op*) [with Op = grpc_core::metadata_detail::AppendHelper; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata}]’ ./src/core/lib/transport/metadata_batch.h:1455:64: required from ‘void grpc_core::MetadataMap::Append(absl::lts_20240116::string_view, grpc_core::Slice, grpc_core::MetadataParseErrorFn) [with Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; grpc_core::MetadataParseErrorFn = absl::lts_20240116::FunctionRef]’ /<>/build-8.3/src/core/client_channel/lb_metadata.cc:98:23: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: ./src/core/lib/transport/metadata_batch.h:436:63: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/slice/slice_refcount.h:25, from ./src/core/lib/slice/slice.h:35, from ./src/core/lib/compression/compression_internal.h:34, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::destroy(_Up*) [with _Up = grpc_core::BasicMemoryQuota; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/alloc_traits.h:282:4: required from ‘static std::_Require::__destroy_helper<_Tp>::type> std::allocator_traits<_Alloc>::_S_destroy(_Alloc&, _Tp*) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; std::_Require::__destroy_helper<_Tp>::type> = void]’ /usr/include/c++/4.9/bits/alloc_traits.h:411:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/4.9/bits/shared_ptr_base.h:600:15: required from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = grpc_core::BasicMemoryQuota*; _Deleter = std::__shared_ptr::_Deleter >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr_base.h:1132:68: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr.h:316:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/shared_ptr.h:588:39: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}]’ /usr/include/c++/4.9/bits/shared_ptr.h:604:42: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Args = {std::basic_string, std::allocator >}]’ ./src/core/lib/resource_quota/memory_quota.h:552:73: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/lib/compression/compression_internal.h:32, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/slice/slice_refcount.h:25, from ./src/core/lib/slice/slice.h:35, from ./src/core/lib/compression/compression_internal.h:34, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 3ul>’: ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 3ul>’: ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/gprpp/manual_constructor.h:30:0, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/gprpp/construct_destruct.h: In instantiation of ‘void grpc_core::Construct(T*, Args&& ...) [with T = grpc_core::promise_detail::PromiseLike > >, void>; Args = {grpc_core::promise_detail::PromiseLike > >, void>}]’: ./src/core/lib/promise/if.h:158:55: required from ‘grpc_core::promise_detail::If::If(grpc_core::promise_detail::If&&) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1400:9: required from here ./src/core/lib/gprpp/construct_destruct.h:35:3: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ new (p) T(std::forward(args)...); ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/promise/detail/promise_like.h:83:7: note: ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ is implicitly deleted because the default definition would be ill-formed: class PromiseLike > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/promise/promise.h: In instantiation of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’: ./src/core/lib/transport/call_filters.h:1398:72: required from here ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return promise_detail::Immediate(std::move(value)); ^ ./src/core/lib/promise/promise.h:61:49: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION explicit Immediate(T value) ^ ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ return promise_detail::Immediate(std::move(value)); ^ In file included from ./src/core/lib/gprpp/manual_constructor.h:30:0, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/gprpp/construct_destruct.h: In instantiation of ‘void grpc_core::Construct(T*, Args&& ...) [with T = grpc_core::promise_detail::PromiseLike > >, void>; Args = {grpc_core::promise_detail::PromiseLike > >, void>}]’: ./src/core/lib/promise/if.h:158:55: required from ‘grpc_core::promise_detail::If::If(grpc_core::promise_detail::If&&) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1400:9: required from here ./src/core/lib/gprpp/construct_destruct.h:35:3: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ new (p) T(std::forward(args)...); ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/promise/detail/promise_like.h:83:7: note: ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ is implicitly deleted because the default definition would be ill-formed: class PromiseLike > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 3ul>’: ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from ./src/core/lib/transport/metadata_batch.h:30, from ./src/core/client_channel/lb_metadata.h:26, from /<>/build-8.3/src/core/client_channel/lb_metadata.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::]’, declared using local type ‘const grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = grpc_core::MetadataMutationHandler::Apply(grpc_core::LoadBalancingPolicy::MetadataMutations&, grpc_metadata_batch*)::]’, declared using local type ‘const grpc_core::MetadataMutationHandler::Apply(grpc_core::LoadBalancingPolicy::MetadataMutations&, grpc_metadata_batch*)::’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 3ul>’: ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:210:44: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return PromiseFactoryImpl(std::move(f_)); ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:210:44: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return PromiseFactoryImpl(std::move(f_)); ^ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel_filter.h:42, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/interception_chain.h: In lambda function: ./src/core/lib/transport/interception_chain.h:109:53: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ if (!metadata.ok()) return Failure{}; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel_filter.h:42, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/interception_chain.h:37:7: note: ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ is implicitly deleted because the default definition would be ill-formed: class HijackedCall final { ^ ./src/core/lib/transport/interception_chain.h:37:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from ./src/core/client_channel/client_channel_filter.h:26, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel_filter.h:42, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/interception_chain.h:112:61: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ std::move(call_handler)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 3ul>’: ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3ul>’ ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 3ul>’: ./src/core/load_balancing/lb_policy.h:146:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel_filter.h:42, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/interception_chain.h: In lambda function: ./src/core/lib/transport/interception_chain.h:109:53: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ if (!metadata.ok()) return Failure{}; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ In file included from ./src/core/client_channel/retry_filter.h:28:0, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from ./src/core/client_channel/retry_filter.h:28, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel_filter.h:42, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/interception_chain.h:37:7: note: ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ is implicitly deleted because the default definition would be ill-formed: class HijackedCall final { ^ ./src/core/lib/transport/interception_chain.h:37:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/string_view.h:40, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/nullstream.h:37, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_op.h:36, from /<>/build-8.3/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /<>/build-8.3/third_party/abseil-cpp/absl/log/check.h:37, from ./src/core/client_channel/retry_filter.h:27, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel_filter.h:42, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/interception_chain.h:112:61: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ std::move(call_handler)); ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map, std::unique_ptr, &grpc_core::CallFilters::push_client_initial_metadata_, &grpc_core::filters_detail::StackData::client_initial_metadata, &grpc_core::CallState::FinishPullClientInitialMetadata, const grpc_core::CallFilters::AddedStack*>, grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> >’: ./src/core/lib/transport/interception_chain.h:113:17: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel_filter.h:42, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel_filter.h:42, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map, std::unique_ptr, &grpc_core::CallFilters::push_client_initial_metadata_, &grpc_core::filters_detail::StackData::client_initial_metadata, &grpc_core::CallState::FinishPullClientInitialMetadata, const grpc_core::CallFilters::AddedStack*>, grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> >’: ./src/core/lib/transport/interception_chain.h:113:17: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel_filter.h:42, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel_filter.h:42, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel_filter.h:42, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/interception_chain.h: In lambda function: ./src/core/lib/transport/interception_chain.h:109:53: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ if (!metadata.ok()) return Failure{}; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ In file included from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21:0: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel_filter.h:42, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/interception_chain.h:37:7: note: ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ is implicitly deleted because the default definition would be ill-formed: class HijackedCall final { ^ ./src/core/lib/transport/interception_chain.h:37:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:64, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel_filter.h:42, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/interception_chain.h:112:61: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ std::move(call_handler)); ^ In file included from ./src/core/lib/compression/compression_internal.h:33:0, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::set(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:87:51: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void set(int i) { units_[unit_for(i)] |= mask_for(i); } ^ ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::clear(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:99:53: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void clear(int i) { units_[unit_for(i)] &= ~mask_for(i); } ^ In file included from ./src/core/lib/compression/compression_internal.h:33:0, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::set(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:87:51: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void set(int i) { units_[unit_for(i)] |= mask_for(i); } ^ ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::clear(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:99:53: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void clear(int i) { units_[unit_for(i)] &= ~mask_for(i); } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:176:12: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return f(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:176:12: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return f(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallCombinerClosureList::CallCombinerClosure*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map, std::unique_ptr, &grpc_core::CallFilters::push_client_initial_metadata_, &grpc_core::filters_detail::StackData::client_initial_metadata, &grpc_core::CallState::FinishPullClientInitialMetadata, const grpc_core::CallFilters::AddedStack*>, grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> >’: ./src/core/lib/transport/interception_chain.h:113:17: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:19, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:83:70: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel_filter.h:42, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel_filter.h:42, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ In file included from ./src/core/lib/gprpp/manual_constructor.h:30:0, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/gprpp/construct_destruct.h: In instantiation of ‘void grpc_core::Construct(T*, Args&& ...) [with T = grpc_core::promise_detail::PromiseLike > >, void>; Args = {grpc_core::promise_detail::PromiseLike > >, void>}]’: ./src/core/lib/promise/if.h:158:55: required from ‘grpc_core::promise_detail::If::If(grpc_core::promise_detail::If&&) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1400:9: required from here ./src/core/lib/gprpp/construct_destruct.h:35:3: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ new (p) T(std::forward(args)...); ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/promise/detail/promise_like.h:83:7: note: ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ is implicitly deleted because the default definition would be ill-formed: class PromiseLike > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallCombinerClosureList::CallCombinerClosure*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:19, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:83:70: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel.h:27, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/interception_chain.h: In lambda function: ./src/core/lib/transport/interception_chain.h:109:53: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ if (!metadata.ok()) return Failure{}; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::HijackedCall]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel.h:27, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/interception_chain.h:37:7: note: ‘grpc_core::HijackedCall::HijackedCall(const grpc_core::HijackedCall&)’ is implicitly deleted because the default definition would be ill-formed: class HijackedCall final { ^ ./src/core/lib/transport/interception_chain.h:37:7: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = grpc_metadata_batch; _Dp = grpc_core::Arena::PooledDeleter]’ In file included from /usr/include/c++/4.9/memory:81:0, from /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:18, from /<>/build-8.3/third_party/abseil-cpp/absl/base/nullability.h:153, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:63, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /usr/include/c++/4.9/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel.h:27, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/interception_chain.h:112:61: error: use of deleted function ‘grpc_core::ValueOrFailure::ValueOrFailure(grpc_core::ValueOrFailure&&)’ std::move(call_handler)); ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map, std::unique_ptr, &grpc_core::CallFilters::push_client_initial_metadata_, &grpc_core::filters_detail::StackData::client_initial_metadata, &grpc_core::CallState::FinishPullClientInitialMetadata, const grpc_core::CallFilters::AddedStack*>, grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> >’: ./src/core/lib/transport/interception_chain.h:113:17: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/call_spine.h:31:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/status_flag.h:210:7: note: ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ is implicitly deleted because the default definition would be ill-formed: class ValueOrFailure { ^ ./src/core/lib/promise/status_flag.h:210:7: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel.h:27, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘grpc_core::ValueOrFailure >::ValueOrFailure(grpc_core::ValueOrFailure >&&)’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/client_channel/config_selector.h:41:0, from ./src/core/client_channel/client_channel.h:27, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/interception_chain.h:108:19: error: initializing argument 1 of ‘grpc_core::Interceptor::Hijack(grpc_core::UnstartedCallHandler):: >)> mutable’ -> ValueOrFailure { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallFilters::AddedStack*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallFilters::AddedStack*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/lib/promise/detail/promise_like.h: In instantiation of ‘grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::PromiseLike(F&&) [with F = grpc_core::promise_detail::Immediate > >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void]’: ./src/core/lib/promise/detail/promise_factory.h:176:12: required from ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_like.h:97:30: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ : f_(std::forward(f)) {} ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:29: ./src/core/lib/promise/detail/promise_like.h: In instantiation of ‘grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::PromiseLike(F&&) [with F = grpc_core::promise_detail::Immediate > >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void]’: ./src/core/lib/promise/detail/promise_factory.h:176:12: required from ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_like.h:97:30: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ : f_(std::forward(f)) {} ^ Makefile:246: recipe for target 'src/core/client_channel/lb_metadata.lo' failed make[2]: *** [src/core/client_channel/lb_metadata.lo] Error 1 /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::; = void; R = void; Args = {grpc_core::Duration}]’: ./src/core/lib/resource_quota/memory_quota.h:416:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: ./src/core/lib/transport/metadata_batch.h:436:63: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:210:44: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return PromiseFactoryImpl(std::move(f_)); ^ In file included from ./src/core/lib/transport/call_filters.h:34:0, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/promise.h: In instantiation of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’: ./src/core/lib/transport/call_filters.h:1398:72: required from here ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return promise_detail::Immediate(std::move(value)); ^ ./src/core/lib/promise/promise.h:61:49: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION explicit Immediate(T value) ^ ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ return promise_detail::Immediate(std::move(value)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >]’: ./src/core/load_balancing/lb_policy.h:125:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable >’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/surface/client_call.h:53:0, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:21: ./src/core/lib/surface/call_utils.h: At global scope: ./src/core/lib/surface/call_utils.h:277:70: error: array must be initialized with a brace-enclosed initializer std::array idxs_{255, 255, 255, 255, 255, 255, 255, 255}; ^ ./src/core/lib/surface/call_utils.h:277:70: error: too many initializers for ‘std::array’ In file included from ./src/core/lib/compression/compression_internal.h:33:0, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::set(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:87:51: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void set(int i) { units_[unit_for(i)] |= mask_for(i); } ^ ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::clear(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:99:53: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void clear(int i) { units_[unit_for(i)] &= ~mask_for(i); } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:176:12: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return f(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallCombinerClosureList::CallCombinerClosure*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:83:70: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/src/core/client_channel/direct_channel.cc: In member function ‘virtual grpc_call* grpc_core::DirectChannel::CreateCall(grpc_call*, uint32_t, grpc_completion_queue*, grpc_pollset_set*, grpc_core::Slice, absl::lts_20240116::optional, grpc_core::Timestamp, bool)’: /<>/build-8.3/src/core/client_channel/direct_channel.cc:80:71: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::Slice]’ compression_options(), std::move(arena), Ref()); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::Slice]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘grpc_core::Slice::Slice(const grpc_core::Slice&)’ In file included from ./src/core/lib/surface/channel.h:44:0, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/slice/slice.h:328:3: note: declared here Slice(const Slice&) = delete; ^ In file included from /<>/build-8.3/src/core/client_channel/direct_channel.cc:21:0: ./src/core/lib/surface/client_call.h:170:12: error: initializing argument 5 of ‘grpc_call* grpc_core::MakeClientCall(grpc_call*, uint32_t, grpc_completion_queue*, grpc_core::Slice, absl::lts_20240116::optional, bool, grpc_core::Timestamp, grpc_compression_options, grpc_core::RefCountedPtr, grpc_core::RefCountedPtr)’ grpc_call* MakeClientCall(grpc_call* parent_call, uint32_t propagation_mask, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from ./src/core/lib/promise/if.h:26:0, from ./src/core/lib/transport/call_filters.h:31, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/gprpp/construct_destruct.h: In instantiation of ‘void grpc_core::Construct(T*, Args&& ...) [with T = grpc_core::promise_detail::PromiseLike > >, void>; Args = {grpc_core::promise_detail::PromiseLike > >, void>}]’: ./src/core/lib/promise/if.h:158:55: required from ‘grpc_core::promise_detail::If::If(grpc_core::promise_detail::If&&) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1400:9: required from here ./src/core/lib/gprpp/construct_destruct.h:35:3: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ new (p) T(std::forward(args)...); ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/if.h:27, from ./src/core/lib/transport/call_filters.h:31, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/detail/promise_like.h:83:7: note: ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ is implicitly deleted because the default definition would be ill-formed: class PromiseLike > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::; = void; R = void; Args = {grpc_core::Duration}]’: ./src/core/lib/resource_quota/memory_quota.h:416:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: ./src/core/lib/transport/metadata_batch.h:436:63: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallFilters::AddedStack*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: ./src/core/lib/promise/detail/promise_like.h: In instantiation of ‘grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::PromiseLike(F&&) [with F = grpc_core::promise_detail::Immediate > >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void]’: ./src/core/lib/promise/detail/promise_factory.h:176:12: required from ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_like.h:97:30: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ : f_(std::forward(f)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/promise.h: In instantiation of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’: ./src/core/lib/transport/call_filters.h:1398:72: required from here ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return promise_detail::Immediate(std::move(value)); ^ ./src/core/lib/promise/promise.h:61:49: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION explicit Immediate(T value) ^ ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ return promise_detail::Immediate(std::move(value)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/channel/promise_based_filter.h:984:61: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/channel/promise_based_filter.h:984:61: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/channel/promise_based_filter.h:984:61: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >]’: ./src/core/load_balancing/lb_policy.h:125:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable >’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ In file included from ./src/core/lib/transport/transport.h:54:0, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/pipe.h: In instantiation of ‘grpc_core::PipeReceiver::Next()::)>:: mutable [with T = std::unique_ptr]’: ./src/core/lib/promise/pipe.h:561:63: required from ‘struct grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::’ ./src/core/lib/promise/pipe.h:574:61: required from ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:555:57: required from ‘struct grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/pipe.h:562:52: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ auto run = center->Run(std::move(value)); ^ In file included from ./src/core/lib/promise/pipe.h:38:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/interceptor_list.h:220:14: error: initializing argument 1 of ‘grpc_core::InterceptorList::RunPromise grpc_core::InterceptorList::Run(absl::lts_20240116::optional) [with T = std::unique_ptr]’ RunPromise Run(absl::optional initial_value) { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map >::RunPromise, grpc_core::PipeReceiver::Next()::)>:: mutable [with T = std::unique_ptr]:: >)> >’: ./src/core/lib/promise/pipe.h:572:14: required from ‘grpc_core::PipeReceiver::Next()::)>:: mutable [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:561:63: required from ‘struct grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::’ ./src/core/lib/promise/pipe.h:574:61: required from ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:555:57: required from ‘struct grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/transport.h:54:0, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/pipe.h:564:69: error: initializing argument 1 of ‘grpc_core::PipeReceiver::Next()::)>:: mutable::)> mutable [with T = std::unique_ptr]’ absl::optional value) mutable { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/map.h:50:45: error: use of ‘grpc_core::PipeReceiver::Next()::)>:: mutable::)> mutable [with T = std::unique_ptr]’ before deduction of ‘auto’ RemoveCVRef()(std::declval()))>; ^ ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/transport/transport.h:54:0, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/pipe.h:564:69: error: initializing argument 1 of ‘grpc_core::PipeReceiver::Next()::)>:: mutable::)> mutable [with T = std::unique_ptr]’ absl::optional value) mutable { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/map.h:50:45: error: use of ‘grpc_core::PipeReceiver::Next()::)>:: mutable::)> mutable [with T = std::unique_ptr]’ before deduction of ‘auto’ RemoveCVRef()(std::declval()))>; ^ ./src/core/lib/promise/map.h:52:53: error: no type named ‘type’ in ‘struct std::remove_reference’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION Poll operator()() { ^ In file included from ./src/core/lib/transport/transport.h:54:0, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/pipe.h: In instantiation of ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]’: ./src/core/lib/promise/pipe.h:555:57: required from ‘struct grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/pipe.h:561:11: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ [center = std::move(center), value = std::move(value)]() mutable { ^ ./src/core/lib/promise/pipe.h:574:61: error: use of deleted function ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::::(grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::&&)’ [cancelled]() { return NextResult(cancelled); }); ^ ./src/core/lib/promise/pipe.h:561:64: note: ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::::(grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::&&)’ is implicitly deleted because the default definition would be ill-formed: [center = std::move(center), value = std::move(value)]() mutable { ^ ./src/core/lib/promise/pipe.h:561:64: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/promise/pipe.h:37:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/if.h:203:66: error: initializing argument 2 of ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::; F = grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::If If( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/channel/channel_stack.h:71, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory::Next()::)> [with T = std::unique_ptr]:: >’: ./src/core/lib/promise/if.h:127:52: required from ‘class grpc_core::promise_detail::If::Next()::)> [with T = std::unique_ptr]::, grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]:: >’ ./src/core/lib/promise/pipe.h:574:61: required from ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:555:57: required from ‘struct grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:204:60: error: use of deleted function ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::::(grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::&&)’ using Promise = decltype(PromiseFactoryImpl(std::move(f_))); ^ ./src/core/lib/promise/detail/promise_factory.h:138:1: error: initializing argument 1 of ‘absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > grpc_core::promise_detail::PromiseFactoryImpl(F) [with F = grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::; absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > = grpc_core::promise_detail::PromiseLike::Next()::)> [with T = std::unique_ptr]::, void>]’ PromiseFactoryImpl(F f) { ^ ./src/core/lib/promise/detail/promise_factory.h: In substitution of ‘template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::]’: ./src/core/lib/promise/detail/promise_factory.h:204:60: required from ‘class grpc_core::promise_detail::OncePromiseFactory::Next()::)> [with T = std::unique_ptr]:: >’ ./src/core/lib/promise/if.h:128:54: required from ‘class grpc_core::promise_detail::If::Next()::)> [with T = std::unique_ptr]::, grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]:: >’ ./src/core/lib/promise/pipe.h:574:61: required from ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:555:57: required from ‘struct grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:74:69: error: use of ‘grpc_core::PipeReceiver::Next()::)>:: [with T = std::unique_ptr]’ before deduction of ‘auto’ absl::void_t>()( ^ ./src/core/lib/promise/detail/promise_factory.h:74:69: error: use of ‘grpc_core::PipeReceiver::Next()::)>:: [with T = std::unique_ptr]’ before deduction of ‘auto’ ./src/core/lib/promise/detail/promise_factory.h: In substitution of ‘template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > grpc_core::promise_detail::PromiseFactoryImpl(F) [with F = grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::]’: ./src/core/lib/promise/detail/promise_factory.h:204:60: required from ‘class grpc_core::promise_detail::OncePromiseFactory::Next()::)> [with T = std::unique_ptr]:: >’ ./src/core/lib/promise/if.h:128:54: required from ‘class grpc_core::promise_detail::If::Next()::)> [with T = std::unique_ptr]::, grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]:: >’ ./src/core/lib/promise/pipe.h:574:61: required from ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:555:57: required from ‘struct grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:74:69: error: use of ‘grpc_core::PipeReceiver::Next()::)>:: [with T = std::unique_ptr]’ before deduction of ‘auto’ ./src/core/lib/promise/detail/promise_factory.h:74:69: error: use of ‘grpc_core::PipeReceiver::Next()::)>:: [with T = std::unique_ptr]’ before deduction of ‘auto’ ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory::Next()::)> [with T = std::unique_ptr]:: >’: ./src/core/lib/promise/if.h:128:54: required from ‘class grpc_core::promise_detail::If::Next()::)> [with T = std::unique_ptr]::, grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]:: >’ ./src/core/lib/promise/pipe.h:574:61: required from ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:555:57: required from ‘struct grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:204:60: error: no matching function for call to ‘PromiseFactoryImpl(std::remove_reference::Next()::)> [with T = std::unique_ptr]::&>::type)’ using Promise = decltype(PromiseFactoryImpl(std::move(f_))); ^ ./src/core/lib/promise/detail/promise_factory.h:204:60: note: candidates are: ./src/core/lib/promise/detail/promise_factory.h:121:5: note: template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type, A> > > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) PromiseFactoryImpl(F&& f, A&& arg) { ^ ./src/core/lib/promise/detail/promise_factory.h:121:5: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h:204:60: note: candidate expects 2 arguments, 1 provided using Promise = decltype(PromiseFactoryImpl(std::move(f_))); ^ ./src/core/lib/promise/detail/promise_factory.h:130:1: note: template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > grpc_core::promise_detail::PromiseFactoryImpl(F, A&&) PromiseFactoryImpl(F f, A&&) { ^ ./src/core/lib/promise/detail/promise_factory.h:130:1: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h:204:60: note: candidate expects 2 arguments, 1 provided using Promise = decltype(PromiseFactoryImpl(std::move(f_))); ^ ./src/core/lib/promise/detail/promise_factory.h:138:1: note: template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > grpc_core::promise_detail::PromiseFactoryImpl(F) PromiseFactoryImpl(F f) { ^ ./src/core/lib/promise/detail/promise_factory.h:138:1: note: substitution of deduced template arguments resulted in errors seen above ./src/core/lib/promise/detail/promise_factory.h:147:1: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()(declval()))> > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) PromiseFactoryImpl(F&& f, A&& arg) { ^ ./src/core/lib/promise/detail/promise_factory.h:147:1: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h:204:60: note: candidate expects 2 arguments, 1 provided using Promise = decltype(PromiseFactoryImpl(std::move(f_))); ^ ./src/core/lib/promise/detail/promise_factory.h:156:1: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()(declval()))> > grpc_core::promise_detail::PromiseFactoryImpl(F&, A&&) PromiseFactoryImpl(F& f, A&& arg) { ^ ./src/core/lib/promise/detail/promise_factory.h:156:1: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h:204:60: note: candidate expects 2 arguments, 1 provided using Promise = decltype(PromiseFactoryImpl(std::move(f_))); ^ ./src/core/lib/promise/detail/promise_factory.h:166:5: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) PromiseFactoryImpl(F&& f, A&&) { ^ ./src/core/lib/promise/detail/promise_factory.h:166:5: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h:204:60: note: candidate expects 2 arguments, 1 provided using Promise = decltype(PromiseFactoryImpl(std::move(f_))); ^ ./src/core/lib/promise/detail/promise_factory.h:175:5: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) PromiseFactoryImpl(F&& f) { ^ ./src/core/lib/promise/detail/promise_factory.h:175:5: note: substitution of deduced template arguments resulted in errors seen above ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’: ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:187:67: error: no matching function for call to ‘PromiseFactoryImpl(std::remove_reference::Next() [with T = std::unique_ptr]:: >)>&>::type, absl::lts_20240116::optional >)’ decltype(PromiseFactoryImpl(std::move(f_), std::declval())); ^ ./src/core/lib/promise/detail/promise_factory.h:187:67: note: candidates are: ./src/core/lib/promise/detail/promise_factory.h:121:5: note: template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type, A> > > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) PromiseFactoryImpl(F&& f, A&& arg) { ^ ./src/core/lib/promise/detail/promise_factory.h:121:5: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h: In substitution of ‘template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type, A> > > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) [with A = absl::lts_20240116::optional >; F = grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>]’: ./src/core/lib/promise/detail/promise_factory.h:187:67: required from ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:119:23: error: invalid use of incomplete type ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(absl::lts_20240116::optional >), void>’ absl::enable_if_t>::value, ^ ./src/core/lib/promise/detail/promise_factory.h:70:8: error: declaration of ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(absl::lts_20240116::optional >), void>’ struct ResultOfT; ^ ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’: ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:130:1: note: template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > grpc_core::promise_detail::PromiseFactoryImpl(F, A&&) PromiseFactoryImpl(F f, A&&) { ^ ./src/core/lib/promise/detail/promise_factory.h:130:1: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h: In substitution of ‘template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > grpc_core::promise_detail::PromiseFactoryImpl(F, A&&) [with A = absl::lts_20240116::optional >; F = grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>]’: ./src/core/lib/promise/detail/promise_factory.h:187:67: required from ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:129:5: error: invalid use of incomplete type ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(), void>’ !IsVoidCallable>::value, PromiseLike>> ^ ./src/core/lib/promise/detail/promise_factory.h:70:8: error: declaration of ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(), void>’ struct ResultOfT; ^ ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’: ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:138:1: note: template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > grpc_core::promise_detail::PromiseFactoryImpl(F) PromiseFactoryImpl(F f) { ^ ./src/core/lib/promise/detail/promise_factory.h:138:1: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h:187:67: note: candidate expects 1 argument, 2 provided decltype(PromiseFactoryImpl(std::move(f_), std::declval())); ^ ./src/core/lib/promise/detail/promise_factory.h:147:1: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()(declval()))> > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) PromiseFactoryImpl(F&& f, A&& arg) { ^ ./src/core/lib/promise/detail/promise_factory.h:147:1: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h: In substitution of ‘template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()(declval()))> > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) [with A = absl::lts_20240116::optional >; F = grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>]’: ./src/core/lib/promise/detail/promise_factory.h:187:67: required from ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:147:1: error: invalid use of incomplete type ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(absl::lts_20240116::optional >), void>’ ./src/core/lib/promise/detail/promise_factory.h:70:8: error: declaration of ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(absl::lts_20240116::optional >), void>’ struct ResultOfT; ^ ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’: ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:156:1: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()(declval()))> > grpc_core::promise_detail::PromiseFactoryImpl(F&, A&&) PromiseFactoryImpl(F& f, A&& arg) { ^ ./src/core/lib/promise/detail/promise_factory.h:156:1: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h: In substitution of ‘template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()(declval()))> > grpc_core::promise_detail::PromiseFactoryImpl(F&, A&&) [with A = absl::lts_20240116::optional >; F = grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>]’: ./src/core/lib/promise/detail/promise_factory.h:187:67: required from ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:156:1: error: invalid use of incomplete type ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(absl::lts_20240116::optional >), void>’ ./src/core/lib/promise/detail/promise_factory.h:70:8: error: declaration of ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(absl::lts_20240116::optional >), void>’ struct ResultOfT; ^ ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’: ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:166:5: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) PromiseFactoryImpl(F&& f, A&&) { ^ ./src/core/lib/promise/detail/promise_factory.h:166:5: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h: In substitution of ‘template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) [with A = absl::lts_20240116::optional >; F = grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>]’: ./src/core/lib/promise/detail/promise_factory.h:187:67: required from ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:166:5: error: invalid use of incomplete type ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(), void>’ ./src/core/lib/promise/detail/promise_factory.h:70:8: error: declaration of ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(), void>’ struct ResultOfT; ^ ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’: ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:175:5: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) PromiseFactoryImpl(F&& f) { ^ ./src/core/lib/promise/detail/promise_factory.h:175:5: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h:187:67: note: candidate expects 1 argument, 2 provided decltype(PromiseFactoryImpl(std::move(f_), std::declval())); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ In file included from ./src/core/lib/surface/lame_client.h:33:0, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:38: ./src/core/lib/channel/promise_based_filter.h: At global scope: ./src/core/lib/channel/promise_based_filter.h:1154:41: error: extra qualification ‘grpc_core::promise_filter_detail::BaseCallData::SendMessage::’ on member ‘OnComplete’ [-fpermissive] MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1154:54: error: expected ‘;’ at end of member declaration MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1154:54: error: ‘grpc_closure& grpc_core::promise_filter_detail::BaseCallData::SendMessage::OnComplete’ conflicts with a previous declaration ./src/core/lib/channel/promise_based_filter.h:1144:10: note: previous declaration ‘void grpc_core::promise_filter_detail::BaseCallData::SendMessage::OnComplete(absl::lts_20240116::Status)’ void OnComplete(absl::Status status); ^ ./src/core/lib/channel/promise_based_filter.h:1154:64: error: expected unqualified-id before ‘>’ token MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1255:44: error: extra qualification ‘grpc_core::promise_filter_detail::BaseCallData::ReceiveMessage::’ on member ‘OnComplete’ [-fpermissive] MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1255:60: error: expected ‘;’ at end of member declaration MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1255:60: error: ‘grpc_closure& grpc_core::promise_filter_detail::BaseCallData::ReceiveMessage::OnComplete’ conflicts with a previous declaration ./src/core/lib/channel/promise_based_filter.h:1242:10: note: previous declaration ‘void grpc_core::promise_filter_detail::BaseCallData::ReceiveMessage::OnComplete(absl::lts_20240116::Status)’ void OnComplete(absl::Status status); ^ ./src/core/lib/channel/promise_based_filter.h:1255:70: error: expected unqualified-id before ‘>’ token MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1154:9: error: parse error in template argument list MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1154:9: error: cannot resolve overloaded function ‘MakeMemberClosure’ based on conversion to type ‘grpc_closure’ ./src/core/lib/channel/promise_based_filter.h:1255:9: error: parse error in template argument list MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1255:9: error: cannot resolve overloaded function ‘MakeMemberClosure’ based on conversion to type ‘grpc_closure’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::IntraActivityWaiter*, short unsigned int, short unsigned int}]’ ./src/core/lib/promise/activity.h:675:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:19, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::IntraActivityWaiter*, short unsigned int, short unsigned int}]’ ./src/core/lib/promise/activity.h:675:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:19, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::IntraActivityWaiter*, short unsigned int, short unsigned int}]’ ./src/core/lib/promise/activity.h:675:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPullState}]’ ./src/core/lib/transport/call_state.h:279:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPushState}]’ ./src/core/lib/transport/call_state.h:307:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPullState}]’ ./src/core/lib/transport/call_state.h:370:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPullState}]’ ./src/core/lib/transport/call_state.h:279:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPullState}]’ ./src/core/lib/transport/call_state.h:279:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPushState}]’ ./src/core/lib/transport/call_state.h:307:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPushState}]’ ./src/core/lib/transport/call_state.h:307:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPullState}]’ ./src/core/lib/transport/call_state.h:370:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPullState}]’ ./src/core/lib/transport/call_state.h:370:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::; = void; R = void; Args = {grpc_core::Duration}]’: ./src/core/lib/resource_quota/memory_quota.h:416:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: ./src/core/lib/transport/metadata_batch.h:436:63: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/promise.h: In instantiation of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’: ./src/core/lib/transport/call_filters.h:1398:72: required from here ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return promise_detail::Immediate(std::move(value)); ^ ./src/core/lib/promise/promise.h:61:49: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION explicit Immediate(T value) ^ ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ return promise_detail::Immediate(std::move(value)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/client_channel/subchannel_pool_interface.h:29, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::destroy(_Up*) [with _Up = grpc_core::BasicMemoryQuota; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/alloc_traits.h:282:4: required from ‘static std::_Require::__destroy_helper<_Tp>::type> std::allocator_traits<_Alloc>::_S_destroy(_Alloc&, _Tp*) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; std::_Require::__destroy_helper<_Tp>::type> = void]’ /usr/include/c++/4.9/bits/alloc_traits.h:411:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/4.9/bits/shared_ptr_base.h:600:15: required from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = grpc_core::BasicMemoryQuota*; _Deleter = std::__shared_ptr::_Deleter >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr_base.h:1132:68: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr.h:316:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/shared_ptr.h:588:39: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}]’ /usr/include/c++/4.9/bits/shared_ptr.h:604:42: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Args = {std::basic_string, std::allocator >}]’ ./src/core/lib/resource_quota/memory_quota.h:552:73: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/client_channel/subchannel_pool_interface.h:29, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/client_channel/retry_filter_legacy_call_data.h:312:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/client_channel/retry_filter_legacy_call_data.h:312:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/client_channel/retry_filter_legacy_call_data.h:312:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/client_channel/subchannel_pool_interface.h:29, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::destroy(_Up*) [with _Up = grpc_core::BasicMemoryQuota; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/alloc_traits.h:282:4: required from ‘static std::_Require::__destroy_helper<_Tp>::type> std::allocator_traits<_Alloc>::_S_destroy(_Alloc&, _Tp*) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; std::_Require::__destroy_helper<_Tp>::type> = void]’ /usr/include/c++/4.9/bits/alloc_traits.h:411:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/4.9/bits/shared_ptr_base.h:600:15: required from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = grpc_core::BasicMemoryQuota*; _Deleter = std::__shared_ptr::_Deleter >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr_base.h:1132:68: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr.h:316:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/shared_ptr.h:588:39: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}]’ /usr/include/c++/4.9/bits/shared_ptr.h:604:42: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Args = {std::basic_string, std::allocator >}]’ ./src/core/lib/resource_quota/memory_quota.h:552:73: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/client_channel/subchannel_pool_interface.h:29, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >]’: ./src/core/load_balancing/lb_policy.h:125:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable >’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::; = void; R = void; Args = {grpc_core::Duration}]’: ./src/core/lib/resource_quota/memory_quota.h:416:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/client_channel/retry_filter_legacy_call_data.h:433:45: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/client_channel/retry_filter_legacy_call_data.h:433:45: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/client_channel/retry_filter_legacy_call_data.h:433:45: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: ./src/core/lib/transport/metadata_batch.h:436:63: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/promise.h: In instantiation of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’: ./src/core/lib/transport/call_filters.h:1398:72: required from here ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return promise_detail::Immediate(std::move(value)); ^ ./src/core/lib/promise/promise.h:61:49: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION explicit Immediate(T value) ^ ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ return promise_detail::Immediate(std::move(value)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::]’, declared using local type ‘const grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/utility/utility.h:44:0, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:39, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const bool&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] invoke_result_t invoke(F&& f, Args&&... args) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const grpc_core::experimental::Json::NumberValue&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::basic_string, std::allocator >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::vector >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/global_subchannel_pool.h:28, from /<>/build-8.3/src/core/client_channel/global_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::]’, declared using local type ‘const grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/utility/utility.h:44:0, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:39, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const bool&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] invoke_result_t invoke(F&& f, Args&&... args) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const grpc_core::experimental::Json::NumberValue&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::basic_string, std::allocator >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::vector >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/subchannel_pool_interface.h:28, from ./src/core/client_channel/local_subchannel_pool.h:26, from /<>/build-8.3/src/core/client_channel/local_subchannel_pool.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::; = void; R = void; Args = {grpc_core::Duration}]’: ./src/core/lib/resource_quota/memory_quota.h:416:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: ./src/core/lib/transport/metadata_batch.h:436:63: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/promise.h: In instantiation of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’: ./src/core/lib/transport/call_filters.h:1398:72: required from here ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return promise_detail::Immediate(std::move(value)); ^ ./src/core/lib/promise/promise.h:61:49: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION explicit Immediate(T value) ^ ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ return promise_detail::Immediate(std::move(value)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >]’: ./src/core/load_balancing/lb_policy.h:125:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable >’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >]’: ./src/core/load_balancing/lb_policy.h:125:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable >’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ In file included from ./src/core/lib/gprpp/manual_constructor.h:30:0, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/gprpp/construct_destruct.h: In instantiation of ‘void grpc_core::Construct(T*, Args&& ...) [with T = grpc_core::promise_detail::PromiseLike > >, void>; Args = {grpc_core::promise_detail::PromiseLike > >, void>}]’: ./src/core/lib/promise/if.h:158:55: required from ‘grpc_core::promise_detail::If::If(grpc_core::promise_detail::If&&) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1400:9: required from here ./src/core/lib/gprpp/construct_destruct.h:35:3: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ new (p) T(std::forward(args)...); ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/detail/promise_like.h:83:7: note: ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ is implicitly deleted because the default definition would be ill-formed: class PromiseLike > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Makefile:243: recipe for target 'src/core/client_channel/global_subchannel_pool.lo' failed make[2]: *** [src/core/client_channel/global_subchannel_pool.lo] Error 1 Makefile:252: recipe for target 'src/core/client_channel/local_subchannel_pool.lo' failed make[2]: *** [src/core/client_channel/local_subchannel_pool.lo] Error 1 /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/promise/if.h:27:0, from ./src/core/lib/transport/call_filters.h:31, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:210:44: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return PromiseFactoryImpl(std::move(f_)); ^ In file included from ./src/core/lib/gprpp/manual_constructor.h:30:0, from ./src/core/lib/channel/channel_stack.h:63, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/gprpp/construct_destruct.h: In instantiation of ‘void grpc_core::Construct(T*, Args&& ...) [with T = grpc_core::promise_detail::PromiseLike > >, void>; Args = {grpc_core::promise_detail::PromiseLike > >, void>}]’: ./src/core/lib/promise/if.h:158:55: required from ‘grpc_core::promise_detail::If::If(grpc_core::promise_detail::If&&) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1400:9: required from here ./src/core/lib/gprpp/construct_destruct.h:35:3: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ new (p) T(std::forward(args)...); ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/channel/channel_stack.h:71, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/detail/promise_like.h:83:7: note: ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ is implicitly deleted because the default definition would be ill-formed: class PromiseLike > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from ./src/core/lib/resource_quota/arena.h:38:0, from ./src/core/lib/surface/channel.h:42, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/gprpp/construct_destruct.h: In instantiation of ‘void grpc_core::Construct(T*, Args&& ...) [with T = grpc_core::promise_detail::PromiseLike > >, void>; Args = {grpc_core::promise_detail::PromiseLike > >, void>}]’: ./src/core/lib/promise/if.h:158:55: required from ‘grpc_core::promise_detail::If::If(grpc_core::promise_detail::If&&) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1400:9: required from here ./src/core/lib/gprpp/construct_destruct.h:35:3: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ new (p) T(std::forward(args)...); ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/surface/channel.h:42, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/detail/promise_like.h:83:7: note: ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ is implicitly deleted because the default definition would be ill-formed: class PromiseLike > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ In file included from ./src/core/lib/compression/compression_internal.h:33:0, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::set(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:87:51: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void set(int i) { units_[unit_for(i)] |= mask_for(i); } ^ ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::clear(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:99:53: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void clear(int i) { units_[unit_for(i)] &= ~mask_for(i); } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from ‘void __gnu_cxx::new_allocator< >::destroy(_Up*) [with _Up = grpc_core::BasicMemoryQuota; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/alloc_traits.h:282:4: required from ‘static std::_Require::__destroy_helper<_Tp>::type> std::allocator_traits<_Alloc>::_S_destroy(_Alloc&, _Tp*) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; std::_Require::__destroy_helper<_Tp>::type> = void]’ /usr/include/c++/4.9/bits/alloc_traits.h:411:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/4.9/bits/shared_ptr_base.h:600:15: required from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = grpc_core::BasicMemoryQuota*; _Deleter = std::__shared_ptr::_Deleter >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr_base.h:1132:68: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr.h:316:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/shared_ptr.h:588:39: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}]’ /usr/include/c++/4.9/bits/shared_ptr.h:604:42: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Args = {std::basic_string, std::allocator >}]’ ./src/core/lib/resource_quota/memory_quota.h:552:73: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 2ul>’ ./src/core/handshaker/handshaker.h:159:7: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 2ul>’ ./src/core/handshaker/handshaker.h:159:7: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 2ul>’: ./src/core/handshaker/handshaker.h:159:7: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/promise/if.h:27:0, from ./src/core/lib/transport/call_filters.h:31, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:176:12: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return f(); ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:210:44: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return PromiseFactoryImpl(std::move(f_)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = grpc_core::MetadataMap::DebugString() const [with Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; std::string = std::basic_string]::; = void; R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: ./src/core/lib/transport/metadata_batch.h:1321:6: required from ‘std::string grpc_core::MetadataMap::DebugString() const [with Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; std::string = std::basic_string]’ ./src/core/lib/surface/call_utils.h:116:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:19, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:83:70: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/channel/promise_based_filter.h:984:61: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ ./src/core/lib/channel/promise_based_filter.h:984:61: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: ./src/core/lib/channel/promise_based_filter.h:984:61: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from ./src/core/lib/transport/transport.h:54:0, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/pipe.h: In instantiation of ‘grpc_core::PipeReceiver::Next()::)>:: mutable [with T = std::unique_ptr]’: ./src/core/lib/promise/pipe.h:561:63: required from ‘struct grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::’ ./src/core/lib/promise/pipe.h:574:61: required from ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:555:57: required from ‘struct grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/pipe.h:562:52: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ auto run = center->Run(std::move(value)); ^ In file included from ./src/core/lib/promise/pipe.h:38:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/interceptor_list.h:220:14: error: initializing argument 1 of ‘grpc_core::InterceptorList::RunPromise grpc_core::InterceptorList::Run(absl::lts_20240116::optional) [with T = std::unique_ptr]’ RunPromise Run(absl::optional initial_value) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::]’, declared using local type ‘const grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const bool&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] invoke_result_t invoke(F&& f, Args&&... args) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const grpc_core::experimental::Json::NumberValue&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::basic_string, std::allocator >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::vector >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/subchannel.h:29, from ./src/core/client_channel/client_channel_factory.h:24, from /<>/build-8.3/src/core/client_channel/client_channel_factory.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/map.h: In instantiation of ‘class grpc_core::promise_detail::Map >::RunPromise, grpc_core::PipeReceiver::Next()::)>:: mutable [with T = std::unique_ptr]:: >)> >’: ./src/core/lib/promise/pipe.h:572:14: required from ‘grpc_core::PipeReceiver::Next()::)>:: mutable [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:561:63: required from ‘struct grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::’ ./src/core/lib/promise/pipe.h:574:61: required from ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:555:57: required from ‘struct grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ RemoveCVRef()(std::declval()))>; ^ In file included from ./src/core/lib/transport/transport.h:54:0, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/pipe.h:564:69: error: initializing argument 1 of ‘grpc_core::PipeReceiver::Next()::)>:: mutable::)> mutable [with T = std::unique_ptr]’ absl::optional value) mutable { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/map.h:50:45: error: use of ‘grpc_core::PipeReceiver::Next()::)>:: mutable::)> mutable [with T = std::unique_ptr]’ before deduction of ‘auto’ RemoveCVRef()(std::declval()))>; ^ ./src/core/lib/promise/map.h:50:45: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/transport/transport.h:54:0, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/pipe.h:564:69: error: initializing argument 1 of ‘grpc_core::PipeReceiver::Next()::)>:: mutable::)> mutable [with T = std::unique_ptr]’ absl::optional value) mutable { ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/map.h:50:45: error: use of ‘grpc_core::PipeReceiver::Next()::)>:: mutable::)> mutable [with T = std::unique_ptr]’ before deduction of ‘auto’ RemoveCVRef()(std::declval()))>; ^ ./src/core/lib/promise/map.h:52:53: error: no type named ‘type’ in ‘struct std::remove_reference’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION Poll operator()() { ^ In file included from ./src/core/lib/transport/transport.h:54:0, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/pipe.h: In instantiation of ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]’: ./src/core/lib/promise/pipe.h:555:57: required from ‘struct grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/pipe.h:561:11: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ [center = std::move(center), value = std::move(value)]() mutable { ^ ./src/core/lib/promise/pipe.h:574:61: error: use of deleted function ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::::(grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::&&)’ [cancelled]() { return NextResult(cancelled); }); ^ ./src/core/lib/promise/pipe.h:561:64: note: ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::::(grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::&&)’ is implicitly deleted because the default definition would be ill-formed: [center = std::move(center), value = std::move(value)]() mutable { ^ ./src/core/lib/promise/pipe.h:561:64: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ In file included from ./src/core/lib/promise/pipe.h:37:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/if.h:203:66: error: initializing argument 2 of ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::; F = grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::If If( ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory::Next()::)> [with T = std::unique_ptr]:: >’: ./src/core/lib/promise/if.h:127:52: required from ‘class grpc_core::promise_detail::If::Next()::)> [with T = std::unique_ptr]::, grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]:: >’ ./src/core/lib/promise/pipe.h:574:61: required from ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:555:57: required from ‘struct grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:204:60: error: use of deleted function ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::::(grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::&&)’ using Promise = decltype(PromiseFactoryImpl(std::move(f_))); ^ ./src/core/lib/promise/detail/promise_factory.h:138:1: error: initializing argument 1 of ‘absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > grpc_core::promise_detail::PromiseFactoryImpl(F) [with F = grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::; absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > = grpc_core::promise_detail::PromiseLike::Next()::)> [with T = std::unique_ptr]::, void>]’ PromiseFactoryImpl(F f) { ^ ./src/core/lib/promise/detail/promise_factory.h: In substitution of ‘template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::]’: ./src/core/lib/promise/detail/promise_factory.h:204:60: required from ‘class grpc_core::promise_detail::OncePromiseFactory::Next()::)> [with T = std::unique_ptr]:: >’ ./src/core/lib/promise/if.h:128:54: required from ‘class grpc_core::promise_detail::If::Next()::)> [with T = std::unique_ptr]::, grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]:: >’ ./src/core/lib/promise/pipe.h:574:61: required from ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:555:57: required from ‘struct grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:74:69: error: use of ‘grpc_core::PipeReceiver::Next()::)>:: [with T = std::unique_ptr]’ before deduction of ‘auto’ absl::void_t>()( ^ ./src/core/lib/promise/detail/promise_factory.h:74:69: error: use of ‘grpc_core::PipeReceiver::Next()::)>:: [with T = std::unique_ptr]’ before deduction of ‘auto’ ./src/core/lib/promise/detail/promise_factory.h: In substitution of ‘template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > grpc_core::promise_detail::PromiseFactoryImpl(F) [with F = grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::]’: ./src/core/lib/promise/detail/promise_factory.h:204:60: required from ‘class grpc_core::promise_detail::OncePromiseFactory::Next()::)> [with T = std::unique_ptr]:: >’ ./src/core/lib/promise/if.h:128:54: required from ‘class grpc_core::promise_detail::If::Next()::)> [with T = std::unique_ptr]::, grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]:: >’ ./src/core/lib/promise/pipe.h:574:61: required from ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:555:57: required from ‘struct grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:74:69: error: use of ‘grpc_core::PipeReceiver::Next()::)>:: [with T = std::unique_ptr]’ before deduction of ‘auto’ ./src/core/lib/promise/detail/promise_factory.h:74:69: error: use of ‘grpc_core::PipeReceiver::Next()::)>:: [with T = std::unique_ptr]’ before deduction of ‘auto’ ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory::Next()::)> [with T = std::unique_ptr]:: >’: ./src/core/lib/promise/if.h:128:54: required from ‘class grpc_core::promise_detail::If::Next()::)> [with T = std::unique_ptr]::, grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]:: >’ ./src/core/lib/promise/pipe.h:574:61: required from ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:555:57: required from ‘struct grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:204:60: error: no matching function for call to ‘PromiseFactoryImpl(std::remove_reference::Next()::)> [with T = std::unique_ptr]::&>::type)’ using Promise = decltype(PromiseFactoryImpl(std::move(f_))); ^ ./src/core/lib/promise/detail/promise_factory.h:204:60: note: candidates are: ./src/core/lib/promise/detail/promise_factory.h:121:5: note: template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type, A> > > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) PromiseFactoryImpl(F&& f, A&& arg) { ^ ./src/core/lib/promise/detail/promise_factory.h:121:5: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h:204:60: note: candidate expects 2 arguments, 1 provided using Promise = decltype(PromiseFactoryImpl(std::move(f_))); ^ ./src/core/lib/promise/detail/promise_factory.h:130:1: note: template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > grpc_core::promise_detail::PromiseFactoryImpl(F, A&&) PromiseFactoryImpl(F f, A&&) { ^ ./src/core/lib/promise/detail/promise_factory.h:130:1: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h:204:60: note: candidate expects 2 arguments, 1 provided using Promise = decltype(PromiseFactoryImpl(std::move(f_))); ^ ./src/core/lib/promise/detail/promise_factory.h:138:1: note: template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > grpc_core::promise_detail::PromiseFactoryImpl(F) PromiseFactoryImpl(F f) { ^ ./src/core/lib/promise/detail/promise_factory.h:138:1: note: substitution of deduced template arguments resulted in errors seen above ./src/core/lib/promise/detail/promise_factory.h:147:1: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()(declval()))> > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) PromiseFactoryImpl(F&& f, A&& arg) { ^ ./src/core/lib/promise/detail/promise_factory.h:147:1: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h:204:60: note: candidate expects 2 arguments, 1 provided using Promise = decltype(PromiseFactoryImpl(std::move(f_))); ^ ./src/core/lib/promise/detail/promise_factory.h:156:1: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()(declval()))> > grpc_core::promise_detail::PromiseFactoryImpl(F&, A&&) PromiseFactoryImpl(F& f, A&& arg) { ^ ./src/core/lib/promise/detail/promise_factory.h:156:1: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h:204:60: note: candidate expects 2 arguments, 1 provided using Promise = decltype(PromiseFactoryImpl(std::move(f_))); ^ ./src/core/lib/promise/detail/promise_factory.h:166:5: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) PromiseFactoryImpl(F&& f, A&&) { ^ ./src/core/lib/promise/detail/promise_factory.h:166:5: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h:204:60: note: candidate expects 2 arguments, 1 provided using Promise = decltype(PromiseFactoryImpl(std::move(f_))); ^ ./src/core/lib/promise/detail/promise_factory.h:175:5: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) PromiseFactoryImpl(F&& f) { ^ ./src/core/lib/promise/detail/promise_factory.h:175:5: note: substitution of deduced template arguments resulted in errors seen above ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’: ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:187:67: error: no matching function for call to ‘PromiseFactoryImpl(std::remove_reference::Next() [with T = std::unique_ptr]:: >)>&>::type, absl::lts_20240116::optional >)’ decltype(PromiseFactoryImpl(std::move(f_), std::declval())); ^ ./src/core/lib/promise/detail/promise_factory.h:187:67: note: candidates are: ./src/core/lib/promise/detail/promise_factory.h:121:5: note: template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type, A> > > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) PromiseFactoryImpl(F&& f, A&& arg) { ^ ./src/core/lib/promise/detail/promise_factory.h:121:5: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h: In substitution of ‘template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type, A> > > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) [with A = absl::lts_20240116::optional >; F = grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>]’: ./src/core/lib/promise/detail/promise_factory.h:187:67: required from ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:119:23: error: invalid use of incomplete type ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(absl::lts_20240116::optional >), void>’ absl::enable_if_t>::value, ^ ./src/core/lib/promise/detail/promise_factory.h:70:8: error: declaration of ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(absl::lts_20240116::optional >), void>’ struct ResultOfT; ^ ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’: ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:130:1: note: template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > grpc_core::promise_detail::PromiseFactoryImpl(F, A&&) PromiseFactoryImpl(F f, A&&) { ^ ./src/core/lib/promise/detail/promise_factory.h:130:1: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h: In substitution of ‘template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > grpc_core::promise_detail::PromiseFactoryImpl(F, A&&) [with A = absl::lts_20240116::optional >; F = grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>]’: ./src/core/lib/promise/detail/promise_factory.h:187:67: required from ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:129:5: error: invalid use of incomplete type ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(), void>’ !IsVoidCallable>::value, PromiseLike>> ^ ./src/core/lib/promise/detail/promise_factory.h:70:8: error: declaration of ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(), void>’ struct ResultOfT; ^ ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’: ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:138:1: note: template absl::lts_20240116::enable_if_t<(! grpc_core::promise_detail::IsVoidCallable::T>::value), grpc_core::promise_detail::PromiseLike::type>::type> > grpc_core::promise_detail::PromiseFactoryImpl(F) PromiseFactoryImpl(F f) { ^ ./src/core/lib/promise/detail/promise_factory.h:138:1: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h:187:67: note: candidate expects 1 argument, 2 provided decltype(PromiseFactoryImpl(std::move(f_), std::declval())); ^ ./src/core/lib/promise/detail/promise_factory.h:147:1: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()(declval()))> > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) PromiseFactoryImpl(F&& f, A&& arg) { ^ ./src/core/lib/promise/detail/promise_factory.h:147:1: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h: In substitution of ‘template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()(declval()))> > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) [with A = absl::lts_20240116::optional >; F = grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>]’: ./src/core/lib/promise/detail/promise_factory.h:187:67: required from ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:147:1: error: invalid use of incomplete type ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(absl::lts_20240116::optional >), void>’ ./src/core/lib/promise/detail/promise_factory.h:70:8: error: declaration of ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(absl::lts_20240116::optional >), void>’ struct ResultOfT; ^ ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’: ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:156:1: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()(declval()))> > grpc_core::promise_detail::PromiseFactoryImpl(F&, A&&) PromiseFactoryImpl(F& f, A&& arg) { ^ ./src/core/lib/promise/detail/promise_factory.h:156:1: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h: In substitution of ‘template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()(declval()))> > grpc_core::promise_detail::PromiseFactoryImpl(F&, A&&) [with A = absl::lts_20240116::optional >; F = grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>]’: ./src/core/lib/promise/detail/promise_factory.h:187:67: required from ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:156:1: error: invalid use of incomplete type ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(absl::lts_20240116::optional >), void>’ ./src/core/lib/promise/detail/promise_factory.h:70:8: error: declaration of ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(absl::lts_20240116::optional >), void>’ struct ResultOfT; ^ ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’: ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:166:5: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) PromiseFactoryImpl(F&& f, A&&) { ^ ./src/core/lib/promise/detail/promise_factory.h:166:5: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h: In substitution of ‘template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&, A&&) [with A = absl::lts_20240116::optional >; F = grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>]’: ./src/core/lib/promise/detail/promise_factory.h:187:67: required from ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:166:5: error: invalid use of incomplete type ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(), void>’ ./src/core/lib/promise/detail/promise_factory.h:70:8: error: declaration of ‘struct grpc_core::promise_detail::ResultOfT::Next() [with T = std::unique_ptr]:: >)>(), void>’ struct ResultOfT; ^ ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘class grpc_core::promise_detail::OncePromiseFactory >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’: ./src/core/lib/promise/detail/seq_state.h:89:50: required from ‘struct grpc_core::promise_detail::SeqState >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/seq.h:78:33: required from ‘class grpc_core::promise_detail::Seq >, grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)> >’ ./src/core/lib/promise/pipe.h:575:6: required from ‘auto grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]’ ./src/core/lib/promise/pipe.h:676:78: required by substitution of ‘template using PipeReceiverNextType = decltype (declval >().Next()) [with T = std::unique_ptr]’ ./src/core/lib/channel/promise_based_filter.h:1150:41: required from here ./src/core/lib/promise/detail/promise_factory.h:175:5: note: template absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) PromiseFactoryImpl(F&& f) { ^ ./src/core/lib/promise/detail/promise_factory.h:175:5: note: template argument deduction/substitution failed: ./src/core/lib/promise/detail/promise_factory.h:187:67: note: candidate expects 1 argument, 2 provided decltype(PromiseFactoryImpl(std::move(f_), std::declval())); ^ In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:31:0, from /<>/build-8.3/src/core/client_channel/client_channel.cc:59: ./src/core/lib/channel/promise_based_filter.h: At global scope: ./src/core/lib/channel/promise_based_filter.h:1154:41: error: extra qualification ‘grpc_core::promise_filter_detail::BaseCallData::SendMessage::’ on member ‘OnComplete’ [-fpermissive] MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1154:54: error: expected ‘;’ at end of member declaration MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1154:54: error: ‘grpc_closure& grpc_core::promise_filter_detail::BaseCallData::SendMessage::OnComplete’ conflicts with a previous declaration ./src/core/lib/channel/promise_based_filter.h:1144:10: note: previous declaration ‘void grpc_core::promise_filter_detail::BaseCallData::SendMessage::OnComplete(absl::lts_20240116::Status)’ void OnComplete(absl::Status status); ^ ./src/core/lib/channel/promise_based_filter.h:1154:64: error: expected unqualified-id before ‘>’ token MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1255:44: error: extra qualification ‘grpc_core::promise_filter_detail::BaseCallData::ReceiveMessage::’ on member ‘OnComplete’ [-fpermissive] MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1255:60: error: expected ‘;’ at end of member declaration MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1255:60: error: ‘grpc_closure& grpc_core::promise_filter_detail::BaseCallData::ReceiveMessage::OnComplete’ conflicts with a previous declaration ./src/core/lib/channel/promise_based_filter.h:1242:10: note: previous declaration ‘void grpc_core::promise_filter_detail::BaseCallData::ReceiveMessage::OnComplete(absl::lts_20240116::Status)’ void OnComplete(absl::Status status); ^ ./src/core/lib/channel/promise_based_filter.h:1255:70: error: expected unqualified-id before ‘>’ token MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1154:9: error: parse error in template argument list MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1154:9: error: cannot resolve overloaded function ‘MakeMemberClosure’ based on conversion to type ‘grpc_closure’ ./src/core/lib/channel/promise_based_filter.h:1255:9: error: parse error in template argument list MakeMemberClosure(this); ^ ./src/core/lib/channel/promise_based_filter.h:1255:9: error: cannot resolve overloaded function ‘MakeMemberClosure’ based on conversion to type ‘grpc_closure’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::; = void; R = void; Args = {grpc_core::Duration}]’: ./src/core/lib/resource_quota/memory_quota.h:416:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/channel/channel_stack.h:71, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:210:44: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return PromiseFactoryImpl(std::move(f_)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: ./src/core/lib/transport/metadata_batch.h:436:63: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/promise.h: In instantiation of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’: ./src/core/lib/transport/call_filters.h:1398:72: required from here ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return promise_detail::Immediate(std::move(value)); ^ ./src/core/lib/promise/promise.h:61:49: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION explicit Immediate(T value) ^ ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ return promise_detail::Immediate(std::move(value)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallFilters::AddedStack*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/if.h:27, from ./src/core/lib/transport/call_filters.h:31, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: ./src/core/lib/promise/detail/promise_like.h: In instantiation of ‘grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::PromiseLike(F&&) [with F = grpc_core::promise_detail::Immediate > >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void]’: ./src/core/lib/promise/detail/promise_factory.h:176:12: required from ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_like.h:97:30: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ : f_(std::forward(f)) {} ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/surface/channel.h:42, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:210:44: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return PromiseFactoryImpl(std::move(f_)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator >]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData > >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity > >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >]’: ./src/core/load_balancing/lb_policy.h:125:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable >’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 2ul>’ ./src/core/handshaker/handshaker.h:159:7: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 2ul>’ ./src/core/handshaker/handshaker.h:159:7: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector, 2ul>’: ./src/core/handshaker/handshaker.h:159:7: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 2ul, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc: In member function ‘virtual void grpc_core::ClientChannelFilter::SubchannelWrapper::CancelDataWatcher(grpc_core::SubchannelInterface::DataWatcherInterface*)’: /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:611:42: error: no matching function for call to ‘std::set, grpc_core::ClientChannelFilter::SubchannelWrapper::DataWatcherLessThan>::find(grpc_core::SubchannelInterface::DataWatcherInterface*&)’ auto it = data_watchers_.find(watcher); ^ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:611:42: note: candidates are: In file included from /usr/include/c++/4.9/set:61:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:41, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /usr/include/c++/4.9/bits/stl_set.h:701:7: note: std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::find(const key_type&) [with _Key = std::unique_ptr; _Compare = grpc_core::ClientChannelFilter::SubchannelWrapper::DataWatcherLessThan; _Alloc = std::allocator >; std::set<_Key, _Compare, _Alloc>::iterator = std::_Rb_tree_const_iterator >; std::set<_Key, _Compare, _Alloc>::key_type = std::unique_ptr] find(const key_type& __x) ^ /usr/include/c++/4.9/bits/stl_set.h:701:7: note: no known conversion for argument 1 from ‘grpc_core::SubchannelInterface::DataWatcherInterface*’ to ‘const key_type& {aka const std::unique_ptr&}’ /usr/include/c++/4.9/bits/stl_set.h:705:7: note: std::set<_Key, _Compare, _Alloc>::const_iterator std::set<_Key, _Compare, _Alloc>::find(const key_type&) const [with _Key = std::unique_ptr; _Compare = grpc_core::ClientChannelFilter::SubchannelWrapper::DataWatcherLessThan; _Alloc = std::allocator >; std::set<_Key, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator >; std::set<_Key, _Compare, _Alloc>::key_type = std::unique_ptr] find(const key_type& __x) const ^ /usr/include/c++/4.9/bits/stl_set.h:705:7: note: no known conversion for argument 1 from ‘grpc_core::SubchannelInterface::DataWatcherInterface*’ to ‘const key_type& {aka const std::unique_ptr&}’ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc: In member function ‘void grpc_core::ClientChannelFilter::SubchannelWrapper::WatcherWrapper::ApplyUpdateInControlPlaneWorkSerializer(grpc_connectivity_state, const absl::lts_20240116::Status&)’: /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:689:52: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ status.GetPayload(kKeepaliveThrottlingKey); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/surface/client_call.h:53:0, from /<>/build-8.3/src/core/client_channel/client_channel.cc:83: ./src/core/lib/surface/call_utils.h:277:70: error: array must be initialized with a brace-enclosed initializer std::array idxs_{255, 255, 255, 255, 255, 255, 255, 255}; ^ ./src/core/lib/surface/call_utils.h:277:70: error: too many initializers for ‘std::array’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc: In constructor ‘grpc_core::ClientChannelFilter::ClientChannelFilter(grpc_channel_element_args*, grpc_error_handle*)’: /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:1118:55: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::basic_string]’ channel_args_.GetOwnedString(GRPC_ARG_SERVER_URI); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::basic_string]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::::data_’ with non-trivial ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ T data_; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:1150:62: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::basic_string]’ channel_args_.GetOwnedString(GRPC_ARG_DEFAULT_AUTHORITY); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Pointer = std::pair*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate > >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ requested_capacity}; ^ Makefile:225: recipe for target 'src/core/client_channel/client_channel_factory.lo' failed make[2]: *** [src/core/client_channel/client_channel_factory.lo] Error 1 In file included from ./src/core/lib/compression/compression_internal.h:33:0, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::set(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:87:51: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void set(int i) { units_[unit_for(i)] |= mask_for(i); } ^ ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::clear(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:99:53: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void clear(int i) { units_[unit_for(i)] &= ~mask_for(i); } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:19, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::IntraActivityWaiter*, short unsigned int, short unsigned int}]’ ./src/core/lib/promise/activity.h:675:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPullState}]’ ./src/core/lib/transport/call_state.h:279:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPushState}]’ ./src/core/lib/transport/call_state.h:307:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPullState}]’ ./src/core/lib/transport/call_state.h:370:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: ./src/core/lib/transport/metadata_batch.h:1313:69: required from ‘void grpc_core::MetadataMap::Log(grpc_core::metadata_detail::LogFn) const [with Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; grpc_core::metadata_detail::LogFn = absl::lts_20240116::FunctionRef]’ ./src/core/lib/transport/metadata_batch.h:1321:6: required from ‘std::string grpc_core::MetadataMap::DebugString() const [with Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; std::string = std::basic_string]’ ./src/core/lib/surface/call_utils.h:116:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:176:12: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return f(); ^ /<>/build-8.3/src/core/client_channel/client_channel.cc: In member function ‘void grpc_core::ClientChannel::SubchannelWrapper::WatcherWrapper::ApplyUpdateInControlPlaneWorkSerializer(grpc_connectivity_state, const absl::lts_20240116::Status&)’: /<>/build-8.3/src/core/client_channel/client_channel.cc:266:50: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Cord]’ status.GetPayload(kKeepaliveThrottlingKey); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallCombinerClosureList::CallCombinerClosure*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from ./src/core/client_channel/load_balanced_call_destination.h:18, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:83:70: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from ./src/core/lib/gprpp/manual_constructor.h:30:0, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/gprpp/construct_destruct.h: In instantiation of ‘void grpc_core::Construct(T*, Args&& ...) [with T = grpc_core::promise_detail::PromiseLike > >, void>; Args = {grpc_core::promise_detail::PromiseLike > >, void>}]’: ./src/core/lib/promise/if.h:158:55: required from ‘grpc_core::promise_detail::If::If(grpc_core::promise_detail::If&&) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1400:9: required from here ./src/core/lib/gprpp/construct_destruct.h:35:3: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ new (p) T(std::forward(args)...); ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/detail/promise_like.h:83:7: note: ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ is implicitly deleted because the default definition would be ill-formed: class PromiseLike > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ /<>/build-8.3/src/core/client_channel/client_channel.cc: In member function ‘virtual void grpc_core::ClientChannel::SubchannelWrapper::CancelDataWatcher(grpc_core::SubchannelInterface::DataWatcherInterface*)’: /<>/build-8.3/src/core/client_channel/client_channel.cc:404:40: error: no matching function for call to ‘std::set, grpc_core::ClientChannel::SubchannelWrapper::DataWatcherLessThan>::find(grpc_core::SubchannelInterface::DataWatcherInterface*&)’ auto it = data_watchers_.find(watcher); ^ /<>/build-8.3/src/core/client_channel/client_channel.cc:404:40: note: candidates are: In file included from /usr/include/c++/4.9/set:61:0, from ./src/core/channelz/channelz.h:27, from ./src/core/client_channel/connector.h:22, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /usr/include/c++/4.9/bits/stl_set.h:701:7: note: std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::find(const key_type&) [with _Key = std::unique_ptr; _Compare = grpc_core::ClientChannel::SubchannelWrapper::DataWatcherLessThan; _Alloc = std::allocator >; std::set<_Key, _Compare, _Alloc>::iterator = std::_Rb_tree_const_iterator >; std::set<_Key, _Compare, _Alloc>::key_type = std::unique_ptr] find(const key_type& __x) ^ /usr/include/c++/4.9/bits/stl_set.h:701:7: note: no known conversion for argument 1 from ‘grpc_core::SubchannelInterface::DataWatcherInterface*’ to ‘const key_type& {aka const std::unique_ptr&}’ /usr/include/c++/4.9/bits/stl_set.h:705:7: note: std::set<_Key, _Compare, _Alloc>::const_iterator std::set<_Key, _Compare, _Alloc>::find(const key_type&) const [with _Key = std::unique_ptr; _Compare = grpc_core::ClientChannel::SubchannelWrapper::DataWatcherLessThan; _Alloc = std::allocator >; std::set<_Key, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator >; std::set<_Key, _Compare, _Alloc>::key_type = std::unique_ptr] find(const key_type& __x) const ^ /usr/include/c++/4.9/bits/stl_set.h:705:7: note: no known conversion for argument 1 from ‘grpc_core::SubchannelInterface::DataWatcherInterface*’ to ‘const key_type& {aka const std::unique_ptr&}’ In file included from ./src/core/lib/compression/compression_internal.h:33:0, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/surface/channel.h:47, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::set(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:87:51: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void set(int i) { units_[unit_for(i)] |= mask_for(i); } ^ ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::clear(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:99:53: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void clear(int i) { units_[unit_for(i)] &= ~mask_for(i); } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/promise/latch.h:30, from ./src/core/lib/transport/call_filters.h:32, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::destroy(_Up*) [with _Up = grpc_core::BasicMemoryQuota; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/alloc_traits.h:282:4: required from ‘static std::_Require::__destroy_helper<_Tp>::type> std::allocator_traits<_Alloc>::_S_destroy(_Alloc&, _Tp*) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; std::_Require::__destroy_helper<_Tp>::type> = void]’ /usr/include/c++/4.9/bits/alloc_traits.h:411:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/4.9/bits/shared_ptr_base.h:600:15: required from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = grpc_core::BasicMemoryQuota*; _Deleter = std::__shared_ptr::_Deleter >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr_base.h:1132:68: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr.h:316:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/shared_ptr.h:588:39: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}]’ /usr/include/c++/4.9/bits/shared_ptr.h:604:42: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Args = {std::basic_string, std::allocator >}]’ ./src/core/lib/resource_quota/memory_quota.h:552:73: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/promise/latch.h:30, from ./src/core/lib/transport/call_filters.h:32, from ./src/core/lib/surface/channel_init.h:42, from ./src/core/lib/config/core_configuration.h:31, from ./src/core/client_channel/client_channel_service_config.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/surface/channel.h:42, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:176:12: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return f(); ^ /<>/build-8.3/src/core/client_channel/client_channel.cc: In function ‘std::string grpc_core::{anonymous}::GetDefaultAuthorityFromChannelArgs(const grpc_core::ChannelArgs&, absl::lts_20240116::string_view)’: /<>/build-8.3/src/core/client_channel/client_channel.cc:596:61: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::basic_string]’ channel_args.GetOwnedString(GRPC_ARG_DEFAULT_AUTHORITY); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::basic_string]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(absl::lts_20240116::optional_internal::optional_data >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base >::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base >&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base, false>&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base, false>::::data_’ with non-trivial ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ T data_; ^ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc: In member function ‘absl::lts_20240116::optional grpc_core::ClientChannelFilter::CallData::CheckResolution(bool)’: /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:1906:20: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ return absl::nullopt; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:60, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:85, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Status::Status(const absl::lts_20240116::Status&)’ T data_; ^ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:1924:12: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ return error; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:1933:25: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ return absl::OkStatus(); ^ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc: In member function ‘void grpc_core::ClientChannelFilter::FilterBasedCallData::TryCheckResolution(bool)’: /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:2270:43: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ auto result = CheckResolution(was_queued); ^ /<>/build-8.3/src/core/client_channel/client_channel.cc: In member function ‘virtual grpc_call* grpc_core::ClientChannel::CreateCall(grpc_call*, uint32_t, grpc_completion_queue*, grpc_pollset_set*, grpc_core::Slice, absl::lts_20240116::optional, grpc_core::Timestamp, bool)’: /<>/build-8.3/src/core/client_channel/client_channel.cc:864:71: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::Slice]’ compression_options(), std::move(arena), Ref()); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = grpc_core::Slice]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: error: use of deleted function ‘grpc_core::Slice::Slice(const grpc_core::Slice&)’ In file included from ./src/core/lib/slice/slice_buffer.h:28:0, from ./src/core/lib/transport/transport.h:56, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/slice/slice.h:328:3: note: declared here Slice(const Slice&) = delete; ^ In file included from /<>/build-8.3/src/core/client_channel/client_channel.cc:83:0: ./src/core/lib/surface/client_call.h:170:12: error: initializing argument 5 of ‘grpc_call* grpc_core::MakeClientCall(grpc_call*, uint32_t, grpc_completion_queue*, grpc_core::Slice, absl::lts_20240116::optional, bool, grpc_core::Timestamp, grpc_compression_options, grpc_core::RefCountedPtr, grpc_core::RefCountedPtr)’ grpc_call* MakeClientCall(grpc_call* parent_call, uint32_t propagation_mask, ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallFilters::AddedStack*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/lib/promise/detail/promise_like.h: In instantiation of ‘grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::PromiseLike(F&&) [with F = grpc_core::promise_detail::Immediate > >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void]’: ./src/core/lib/promise/detail/promise_factory.h:176:12: required from ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_like.h:97:30: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ : f_(std::forward(f)) {} ^ In file included from ./src/core/lib/gprpp/manual_constructor.h:30:0, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/gprpp/construct_destruct.h: In instantiation of ‘void grpc_core::Construct(T*, Args&& ...) [with T = grpc_core::promise_detail::PromiseLike > >, void>; Args = {grpc_core::promise_detail::PromiseLike > >, void>}]’: ./src/core/lib/promise/if.h:158:55: required from ‘grpc_core::promise_detail::If::If(grpc_core::promise_detail::If&&) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1400:9: required from here ./src/core/lib/gprpp/construct_destruct.h:35:3: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ new (p) T(std::forward(args)...); ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/detail/promise_like.h:83:7: note: ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ is implicitly deleted because the default definition would be ill-formed: class PromiseLike > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator >]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData > >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity > >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ Allocation result = {GetData(), GetCapacity()}; ^ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc: In member function ‘absl::lts_20240116::optional grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)’: /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:2559:70: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ return absl::InternalError("picker is null -- shouldn't happen"); ^ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:2584:20: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ return absl::nullopt; ^ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:2596:14: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ return error; ^ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:2600:27: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ return absl::OkStatus(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:83:70: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::]’, declared using local type ‘const grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/utility/utility.h:44:0, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:39, from ./src/core/client_channel/client_channel_service_config.h:28, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const bool&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] invoke_result_t invoke(F&& f, Args&&... args) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const grpc_core::experimental::Json::NumberValue&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::basic_string, std::allocator >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::vector >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/client_channel_service_config.h:30, from /<>/build-8.3/src/core/client_channel/client_channel_service_config.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc: In member function ‘void grpc_core::ClientChannelFilter::FilterBasedLoadBalancedCall::TryPick(bool)’: /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:3070:42: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ auto result = PickSubchannel(was_queued); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:210:44: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return PromiseFactoryImpl(std::move(f_)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Pointer = std::pair*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate > >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from ‘void grpc_core::UnrefDelete::operator()(T*) const [with T = const grpc_core::Observable >::State]’ ./src/core/lib/gprpp/ref_counted.h:366:7: required from ‘void grpc_core::RefCounted::Unref() const [with Child = grpc_core::Observable >::State; Impl = grpc_core::PolymorphicRefCount; UnrefBehavior = grpc_core::UnrefDelete]’ ./src/core/lib/gprpp/ref_counted_ptr.h:113:28: required from ‘grpc_core::RefCountedPtr::~RefCountedPtr() [with T = grpc_core::Observable >::State]’ ./src/core/lib/promise/observable.h:32:7: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set >::Observer*>, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq, std::allocator >::Observer*> >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallFilters::AddedStack*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/surface/channel.h:42, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: ./src/core/lib/promise/detail/promise_like.h: In instantiation of ‘grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::PromiseLike(F&&) [with F = grpc_core::promise_detail::Immediate > >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void]’: ./src/core/lib/promise/detail/promise_factory.h:176:12: required from ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_like.h:97:30: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ : f_(std::forward(f)) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallCombinerClosureList::CallCombinerClosure*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::; = void; R = void; Args = {grpc_core::Duration}]’: ./src/core/lib/resource_quota/memory_quota.h:416:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from ./src/core/client_channel/load_balanced_call_destination.h:18, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::IntraActivityWaiter*, short unsigned int, short unsigned int}]’ ./src/core/lib/promise/activity.h:675:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: ./src/core/lib/transport/metadata_batch.h:436:63: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPullState}]’ ./src/core/lib/transport/call_state.h:279:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPushState}]’ ./src/core/lib/transport/call_state.h:307:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPullState}]’ ./src/core/lib/transport/call_state.h:370:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator >]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData > >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity > >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ Allocation result = {GetData(), GetCapacity()}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1640:67: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/promise.h: In instantiation of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’: ./src/core/lib/transport/call_filters.h:1398:72: required from here ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return promise_detail::Immediate(std::move(value)); ^ ./src/core/lib/promise/promise.h:61:49: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION explicit Immediate(T value) ^ ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ return promise_detail::Immediate(std::move(value)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:210:44: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return PromiseFactoryImpl(std::move(f_)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >]’: ./src/core/load_balancing/lb_policy.h:125:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable >’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::; = void; R = void; Args = {grpc_core::Duration}]’: ./src/core/lib/resource_quota/memory_quota.h:416:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ Makefile:234: recipe for target 'src/core/client_channel/client_channel_service_config.lo' failed make[2]: *** [src/core/client_channel/client_channel_service_config.lo] Error 1 /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Pointer = std::pair*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate > >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ requested_capacity}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view, const grpc_core::Slice&}]’: ./src/core/lib/transport/metadata_batch.h:436:63: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/transport/call_spine.h:30:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/promise.h: In instantiation of ‘grpc_core::promise_detail::Immediate grpc_core::Immediate(T) [with T = absl::lts_20240116::optional >]’: ./src/core/lib/transport/call_filters.h:1398:72: required from here ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = std::unique_ptr]’ return promise_detail::Immediate(std::move(value)); ^ ./src/core/lib/promise/promise.h:61:49: error: initializing argument 1 of ‘grpc_core::promise_detail::Immediate::Immediate(T) [with T = absl::lts_20240116::optional >]’ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION explicit Immediate(T value) ^ ./src/core/lib/promise/promise.h:77:55: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ return promise_detail::Immediate(std::move(value)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::IntraActivityWaiter*, short unsigned int, short unsigned int}]’ ./src/core/lib/promise/activity.h:675:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::destroy(_Up*) [with _Up = grpc_core::BasicMemoryQuota; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/alloc_traits.h:282:4: required from ‘static std::_Require::__destroy_helper<_Tp>::type> std::allocator_traits<_Alloc>::_S_destroy(_Alloc&, _Tp*) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; std::_Require::__destroy_helper<_Tp>::type> = void]’ /usr/include/c++/4.9/bits/alloc_traits.h:411:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/4.9/bits/shared_ptr_base.h:600:15: required from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = grpc_core::BasicMemoryQuota*; _Deleter = std::__shared_ptr::_Deleter >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr_base.h:1132:68: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr.h:316:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/shared_ptr.h:588:39: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}]’ /usr/include/c++/4.9/bits/shared_ptr.h:604:42: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Args = {std::basic_string, std::allocator >}]’ ./src/core/lib/resource_quota/memory_quota.h:552:73: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPullState}]’ ./src/core/lib/transport/call_state.h:279:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPushState}]’ ./src/core/lib/transport/call_state.h:307:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPullState}]’ ./src/core/lib/transport/call_state.h:370:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from ./src/core/lib/compression/compression_internal.h:33:0, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::set(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:87:51: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void set(int i) { units_[unit_for(i)] |= mask_for(i); } ^ ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::clear(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:99:53: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void clear(int i) { units_[unit_for(i)] &= ~mask_for(i); } ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘bool absl::lts_20240116::container_internal::HashSetResizeHelper::InitializeSlots(absl::lts_20240116::container_internal::CommonFields&, void*, Alloc) [with Alloc = std::allocator; long unsigned int SizeOfSlot = 8ul; bool TransferUsesMemcpy = false; long unsigned int AlignOfSlot = 8ul]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2918:35: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::resize(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3116:57: required from ‘size_t absl::lts_20240116::container_internal::raw_hash_set::prepare_insert(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3103:32: required from ‘std::pair absl::lts_20240116::container_internal::raw_hash_set::find_or_prepare_insert(const K&) [with K = grpc_core::Observable >::Observer*; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2823:46: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::EmplaceDecomposable::operator()(const K&, Args&& ...) const [with K = grpc_core::Observable >::Observer*; Args = {grpc_core::Observable >::Observer* const&}; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:216:27: required from ‘decltype (declval()(declval(), declval())) absl::lts_20240116::container_internal::DecomposeValue(F&&, Arg&&) [with F = absl::lts_20240116::container_internal::raw_hash_set >::Observer*>, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq, std::allocator >::Observer*> >::EmplaceDecomposable; Arg = grpc_core::Observable >::Observer* const&; decltype (declval()(declval(), declval())) = std::pair >::Observer*>, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq, std::allocator >::Observer*> >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:488:56: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/promise/loop.h:110:38: required from ‘grpc_core::Poll >().Make())::Result>::Result> grpc_core::promise_detail::Loop::operator()() [with F = grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable::; typename grpc_core::promise_detail::LoopTraits >().Make())::Result>::Result = absl::lts_20240116::StatusOr >]’ ./src/core/lib/promise/detail/promise_like.h:100:27: required from ‘decltype (grpc_core::promise_detail::WrapInPoll(((grpc_core::promise_detail::PromiseLike::type>::value), void>::type>*)this)->grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::f_())) grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::promise_detail::Loop mutable:: >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; decltype (grpc_core::promise_detail::WrapInPoll(((grpc_core::promise_detail::PromiseLike::type>::value), void>::type>*)this)->grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::f_())) = grpc_core::Poll > >]’ ./src/core/lib/promise/map.h:84:22: required from ‘grpc_core::CheckDelayed(Promise):: mutable [with Promise = grpc_core::promise_detail::Loop mutable:: >; typename grpc_core::promise_detail::PromiseLike::Result = absl::lts_20240116::StatusOr >]’ ./src/core/lib/promise/map.h:82:58: required from ‘struct grpc_core::CheckDelayed(Promise) [with Promise = grpc_core::promise_detail::Loop mutable:: >]::’ ./src/core/lib/promise/map.h:90:3: required from ‘auto grpc_core::CheckDelayed(Promise) [with Promise = grpc_core::promise_detail::Loop mutable:: >]’ /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:224:19: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1615:72: error: no matching function for call to ‘Allocate(std::allocator*, const size_t&)’ Allocate(&alloc, alloc_size)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1615:72: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:55:7: note: template void* absl::lts_20240116::container_internal::Allocate(Alloc*, size_t) void* Allocate(Alloc* alloc, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:55:7: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1615:51: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Allocate(&alloc, alloc_size)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1615:72: note: in template argument for type ‘long unsigned int’ Allocate(&alloc, alloc_size)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::HashSetResizeHelper::DeallocateOld(CharAlloc, size_t, void*) [with long unsigned int AlignOfSlot = 8ul; CharAlloc = std::allocator; size_t = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2951:5: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::resize(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3116:57: required from ‘size_t absl::lts_20240116::container_internal::raw_hash_set::prepare_insert(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3103:32: required from ‘std::pair absl::lts_20240116::container_internal::raw_hash_set::find_or_prepare_insert(const K&) [with K = grpc_core::Observable >::Observer*; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2823:46: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::EmplaceDecomposable::operator()(const K&, Args&& ...) const [with K = grpc_core::Observable >::Observer*; Args = {grpc_core::Observable >::Observer* const&}; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:216:27: required from ‘decltype (declval()(declval(), declval())) absl::lts_20240116::container_internal::DecomposeValue(F&&, Arg&&) [with F = absl::lts_20240116::container_internal::raw_hash_set >::Observer*>, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq, std::allocator >::Observer*> >::EmplaceDecomposable; Arg = grpc_core::Observable >::Observer* const&; decltype (declval()(declval(), declval())) = std::pair >::Observer*>, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq, std::allocator >::Observer*> >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:488:56: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/promise/loop.h:110:38: required from ‘grpc_core::Poll >().Make())::Result>::Result> grpc_core::promise_detail::Loop::operator()() [with F = grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable::; typename grpc_core::promise_detail::LoopTraits >().Make())::Result>::Result = absl::lts_20240116::StatusOr >]’ ./src/core/lib/promise/detail/promise_like.h:100:27: required from ‘decltype (grpc_core::promise_detail::WrapInPoll(((grpc_core::promise_detail::PromiseLike::type>::value), void>::type>*)this)->grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::f_())) grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::promise_detail::Loop mutable:: >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; decltype (grpc_core::promise_detail::WrapInPoll(((grpc_core::promise_detail::PromiseLike::type>::value), void>::type>*)this)->grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::f_())) = grpc_core::Poll > >]’ ./src/core/lib/promise/map.h:84:22: required from ‘grpc_core::CheckDelayed(Promise):: mutable [with Promise = grpc_core::promise_detail::Loop mutable:: >; typename grpc_core::promise_detail::PromiseLike::Result = absl::lts_20240116::StatusOr >]’ ./src/core/lib/promise/map.h:82:58: required from ‘struct grpc_core::CheckDelayed(Promise) [with Promise = grpc_core::promise_detail::Loop mutable:: >]::’ ./src/core/lib/promise/map.h:90:3: required from ‘auto grpc_core::CheckDelayed(Promise) [with Promise = grpc_core::promise_detail::Loop mutable:: >]’ /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:224:19: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1680:69: error: no matching function for call to ‘Deallocate(std::allocator*, absl::lts_20240116::container_internal::ctrl_t*, size_t)’ AllocSize(old_capacity_, slot_size, AlignOfSlot, had_infoz_)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1680:69: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1678:49: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1680:69: note: in template argument for type ‘long unsigned int’ AllocSize(old_capacity_, slot_size, AlignOfSlot, had_infoz_)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >]’: ./src/core/load_balancing/lb_policy.h:125:9: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable >’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage, 3ul, std::allocator > >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘static void absl::lts_20240116::container_internal::raw_hash_set::dealloc_fn(absl::lts_20240116::container_internal::CommonFields&, const absl::lts_20240116::container_internal::PolicyFunctions&) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3245:16: required from ‘static const absl::lts_20240116::container_internal::PolicyFunctions& absl::lts_20240116::container_internal::raw_hash_set::GetPolicyFunctions() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2962:59: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::drop_deletes_without_resize() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3016:35: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3123:36: required from ‘size_t absl::lts_20240116::container_internal::raw_hash_set::prepare_insert(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3103:32: required from ‘std::pair absl::lts_20240116::container_internal::raw_hash_set::find_or_prepare_insert(const K&) [with K = grpc_core::Observable >::Observer*; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2823:46: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/promise/loop.h:110:38: required from ‘grpc_core::Poll >().Make())::Result>::Result> grpc_core::promise_detail::Loop::operator()() [with F = grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable::; typename grpc_core::promise_detail::LoopTraits >().Make())::Result>::Result = absl::lts_20240116::StatusOr >]’ ./src/core/lib/promise/detail/promise_like.h:100:27: required from ‘decltype (grpc_core::promise_detail::WrapInPoll(((grpc_core::promise_detail::PromiseLike::type>::value), void>::type>*)this)->grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::f_())) grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::promise_detail::Loop mutable:: >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; decltype (grpc_core::promise_detail::WrapInPoll(((grpc_core::promise_detail::PromiseLike::type>::value), void>::type>*)this)->grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::f_())) = grpc_core::Poll > >]’ ./src/core/lib/promise/map.h:84:22: required from ‘grpc_core::CheckDelayed(Promise):: mutable [with Promise = grpc_core::promise_detail::Loop mutable:: >; typename grpc_core::promise_detail::PromiseLike::Result = absl::lts_20240116::StatusOr >]’ ./src/core/lib/promise/map.h:82:58: required from ‘struct grpc_core::CheckDelayed(Promise) [with Promise = grpc_core::promise_detail::Loop mutable:: >]::’ ./src/core/lib/promise/map.h:90:3: required from ‘auto grpc_core::CheckDelayed(Promise) [with Promise = grpc_core::promise_detail::Loop mutable:: >]’ /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:224:19: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set >::Observer*>, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq, std::allocator >::Observer*> >::allocator_type*, void*, size_t)’ common.alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3231:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: note: in template argument for type ‘long unsigned int’ common.alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::DeallocateStandard(absl::lts_20240116::container_internal::CommonFields&, const absl::lts_20240116::container_internal::PolicyFunctions&) [with long unsigned int AlignOfSlot = 8ul]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3244:14: required from ‘static const absl::lts_20240116::container_internal::PolicyFunctions& absl::lts_20240116::container_internal::raw_hash_set::GetPolicyFunctions() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2962:59: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::drop_deletes_without_resize() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3016:35: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3123:36: required from ‘size_t absl::lts_20240116::container_internal::raw_hash_set::prepare_insert(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3103:32: required from ‘std::pair absl::lts_20240116::container_internal::raw_hash_set::find_or_prepare_insert(const K&) [with K = grpc_core::Observable >::Observer*; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2823:46: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/promise/loop.h:110:38: required from ‘grpc_core::Poll >().Make())::Result>::Result> grpc_core::promise_detail::Loop::operator()() [with F = grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable::; typename grpc_core::promise_detail::LoopTraits >().Make())::Result>::Result = absl::lts_20240116::StatusOr >]’ ./src/core/lib/promise/detail/promise_like.h:100:27: required from ‘decltype (grpc_core::promise_detail::WrapInPoll(((grpc_core::promise_detail::PromiseLike::type>::value), void>::type>*)this)->grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::f_())) grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::promise_detail::Loop mutable:: >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; decltype (grpc_core::promise_detail::WrapInPoll(((grpc_core::promise_detail::PromiseLike::type>::value), void>::type>*)this)->grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::f_())) = grpc_core::Poll > >]’ ./src/core/lib/promise/map.h:84:22: required from ‘grpc_core::CheckDelayed(Promise):: mutable [with Promise = grpc_core::promise_detail::Loop mutable:: >; typename grpc_core::promise_detail::PromiseLike::Result = absl::lts_20240116::StatusOr >]’ ./src/core/lib/promise/map.h:82:58: required from ‘struct grpc_core::CheckDelayed(Promise) [with Promise = grpc_core::promise_detail::Loop mutable:: >]::’ ./src/core/lib/promise/map.h:90:3: required from ‘auto grpc_core::CheckDelayed(Promise) [with Promise = grpc_core::promise_detail::Loop mutable:: >]’ /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:224:19: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1809:55: error: no matching function for call to ‘Deallocate(std::allocator*, void*, size_t)’ common.alloc_size(policy.slot_size, AlignOfSlot)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1809:55: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1807:47: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1809:55: note: in template argument for type ‘long unsigned int’ common.alloc_size(policy.slot_size, AlignOfSlot)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:176:12: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return f(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ In file included from ./src/core/lib/compression/compression_internal.h:33:0, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::set(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:87:51: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void set(int i) { units_[unit_for(i)] |= mask_for(i); } ^ ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::clear(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:99:53: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void clear(int i) { units_[unit_for(i)] &= ~mask_for(i); } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::]’, declared using local type ‘const grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42, from ./src/core/client_channel/load_balanced_call_destination.h:18, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const bool&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] invoke_result_t invoke(F&& f, Args&&... args) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const grpc_core::experimental::Json::NumberValue&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::basic_string, std::allocator >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::vector >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from ./src/core/client_channel/load_balanced_call_destination.h:20, from /<>/build-8.3/src/core/client_channel/load_balanced_call_destination.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallCombinerClosureList::CallCombinerClosure*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:19, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:83:70: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/lib/resource_quota/memory_quota.h:30, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/surface/channel.h:42, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::destroy(_Up*) [with _Up = grpc_core::BasicMemoryQuota; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/alloc_traits.h:282:4: required from ‘static std::_Require::__destroy_helper<_Tp>::type> std::allocator_traits<_Alloc>::_S_destroy(_Alloc&, _Tp*) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; std::_Require::__destroy_helper<_Tp>::type> = void]’ /usr/include/c++/4.9/bits/alloc_traits.h:411:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/4.9/bits/shared_ptr_base.h:600:15: required from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = grpc_core::BasicMemoryQuota*; _Deleter = std::__shared_ptr::_Deleter >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr_base.h:1132:68: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr.h:316:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/shared_ptr.h:588:39: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}]’ /usr/include/c++/4.9/bits/shared_ptr.h:604:42: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Args = {std::basic_string, std::allocator >}]’ ./src/core/lib/resource_quota/memory_quota.h:552:73: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from ./src/core/lib/compression/compression_internal.h:33:0, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::set(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:87:51: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void set(int i) { units_[unit_for(i)] |= mask_for(i); } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/lib/resource_quota/memory_quota.h:30, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/surface/channel.h:42, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::clear(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:99:53: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void clear(int i) { units_[unit_for(i)] &= ~mask_for(i); } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/channel/channel_stack.h:71, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:176:12: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return f(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:176:12: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return f(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallCombinerClosureList::CallCombinerClosure*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:83:70: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallCombinerClosureList::CallCombinerClosure*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:19, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:83:70: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘absl::lts_20240116::InlinedVector::InlinedVector(absl::lts_20240116::InlinedVector&&) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:180:7: required from ‘absl::lts_20240116::str_format_internal::Streamable absl::lts_20240116::StreamFormat(absl::lts_20240116::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20240116::FormatSpec = absl::lts_20240116::str_format_internal::FormatSpecTemplate<(absl::lts_20240116::FormatConversionCharSet)655355u>]’ /<>/build-8.3/third_party/abseil-cpp/absl/crc/crc32c.h:184:69: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:225:59: error: incomplete type ‘absl::lts_20240116::is_trivially_relocatable’ used in nested name specifier if (absl::is_trivially_relocatable::value && ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: error: no matching function for call to ‘absl::lts_20240116::inlined_vector_internal::Storage >::SetAllocation()’ storage_.SetAllocation({other.storage_.GetAllocatedData(), ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:235:7: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: void absl::lts_20240116::inlined_vector_internal::Storage::SetAllocation(absl::lts_20240116::inlined_vector_internal::Allocation) [with T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator] void SetAllocation(Allocation allocation) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:498:8: note: no known conversion for argument 1 from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallFilters::AddedStack*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: ./src/core/lib/promise/detail/promise_like.h: In instantiation of ‘grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::PromiseLike(F&&) [with F = grpc_core::promise_detail::Immediate > >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void]’: ./src/core/lib/promise/detail/promise_factory.h:176:12: required from ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_like.h:97:30: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ : f_(std::forward(f)) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::]’, declared using local type ‘const grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = grpc_core::MetadataMap::DebugString() const [with Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; std::string = std::basic_string]::]’, declared using local type ‘const grpc_core::MetadataMap::DebugString() const [with Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; std::string = std::basic_string]::’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/base/call_once.h:34:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:49, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const bool&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] invoke_result_t invoke(F&& f, Args&&... args) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const grpc_core::experimental::Json::NumberValue&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::basic_string, std::allocator >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::vector >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /<>/build-8.3/third_party/abseil-cpp/absl/status/statusor.h:51, from ./src/core/lib/surface/channel.h:24, from ./src/core/client_channel/direct_channel.h:20, from /<>/build-8.3/src/core/client_channel/direct_channel.cc:15: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240116::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: required from ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:556:61: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage >::Inlined’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:565:13: required from ‘union absl::lts_20240116::inlined_vector_internal::Storage >::Data’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:579:8: required from ‘class absl::lts_20240116::inlined_vector_internal::Storage >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector’ /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:559:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h: In instantiation of ‘class absl::lts_20240116::InlinedVector’: /usr/include/c++/4.9/bits/unique_ptr.h:74:22: required from ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = absl::lts_20240116::InlinedVector]’ /usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = absl::lts_20240116::InlinedVector; _Dp = std::default_delete >]’ /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:73:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:102:70: error: no type named ‘MoveAssignmentPolicy’ in ‘using Storage = class absl::lts_20240116::inlined_vector_internal::Storage > {aka class absl::lts_20240116::inlined_vector_internal::Storage >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ In file included from ./src/core/lib/gprpp/manual_constructor.h:30:0, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/gprpp/construct_destruct.h: In instantiation of ‘void grpc_core::Construct(T*, Args&& ...) [with T = grpc_core::promise_detail::PromiseLike > >, void>; Args = {grpc_core::promise_detail::PromiseLike > >, void>}]’: ./src/core/lib/promise/if.h:158:55: required from ‘grpc_core::promise_detail::If::If(grpc_core::promise_detail::If&&) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1400:9: required from here ./src/core/lib/gprpp/construct_destruct.h:35:3: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ new (p) T(std::forward(args)...); ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/detail/promise_like.h:83:7: note: ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ is implicitly deleted because the default definition would be ill-formed: class PromiseLike > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator >]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData > >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity > >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallFilters::AddedStack*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: ./src/core/lib/promise/detail/promise_like.h: In instantiation of ‘grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::PromiseLike(F&&) [with F = grpc_core::promise_detail::Immediate > >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void]’: ./src/core/lib/promise/detail/promise_factory.h:176:12: required from ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_like.h:97:30: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ : f_(std::forward(f)) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallFilters::AddedStack*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator >]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData > >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity > >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/channel/channel_stack.h:71, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/detail/promise_like.h: In instantiation of ‘grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::PromiseLike(F&&) [with F = grpc_core::promise_detail::Immediate > >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void]’: ./src/core/lib/promise/detail/promise_factory.h:176:12: required from ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_like.h:97:30: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ : f_(std::forward(f)) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator >]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData > >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity > >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ Allocation result = {GetData(), GetCapacity()}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Pointer = std::pair*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate > >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ requested_capacity}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_transport_stream_op_batch* const&}; T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_transport_stream_op_batch*&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_transport_stream_op_batch* const&}; T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_transport_stream_op_batch*&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_transport_stream_op_batch* const&}; T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_transport_stream_op_batch*&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:750:71: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::const_reference) [with T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::InlinedVector::const_reference = grpc_transport_stream_op_batch* const&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ ./src/core/lib/channel/promise_based_filter.h:959:33: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from ./src/core/lib/gprpp/manual_constructor.h:30:0, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/gprpp/construct_destruct.h: In instantiation of ‘void grpc_core::Construct(T*, Args&& ...) [with T = grpc_core::promise_detail::PromiseLike > >, void>; Args = {grpc_core::promise_detail::PromiseLike > >, void>}]’: ./src/core/lib/promise/if.h:158:55: required from ‘grpc_core::promise_detail::If::If(grpc_core::promise_detail::If&&) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1400:9: required from here ./src/core/lib/gprpp/construct_destruct.h:35:3: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ new (p) T(std::forward(args)...); ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/detail/promise_like.h:83:7: note: ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ is implicitly deleted because the default definition would be ill-formed: class PromiseLike > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:19, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::IntraActivityWaiter*, short unsigned int, short unsigned int}]’ ./src/core/lib/promise/activity.h:675:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPullState}]’ ./src/core/lib/transport/call_state.h:279:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPushState}]’ ./src/core/lib/transport/call_state.h:307:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPullState}]’ ./src/core/lib/transport/call_state.h:370:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Pointer = std::pair*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate > >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ requested_capacity}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Pointer = std::pair*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate > >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ requested_capacity}; ^ Makefile:249: recipe for target 'src/core/client_channel/load_balanced_call_destination.lo' failed make[2]: *** [src/core/client_channel/load_balanced_call_destination.lo] Error 1 /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_transport_stream_op_batch**; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_transport_stream_op_batch* const&}; T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_transport_stream_op_batch*&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_transport_stream_op_batch* const&}; T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_transport_stream_op_batch*&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_transport_stream_op_batch* const&}; T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_transport_stream_op_batch*&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:750:71: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::const_reference) [with T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::InlinedVector::const_reference = grpc_transport_stream_op_batch* const&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ ./src/core/lib/channel/promise_based_filter.h:959:33: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:19, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::IntraActivityWaiter*, short unsigned int, short unsigned int}]’ ./src/core/lib/promise/activity.h:675:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPullState}]’ ./src/core/lib/transport/call_state.h:279:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPushState}]’ ./src/core/lib/transport/call_state.h:307:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPullState}]’ ./src/core/lib/transport/call_state.h:370:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::IntraActivityWaiter*, short unsigned int, short unsigned int}]’ ./src/core/lib/promise/activity.h:675:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPullState}]’ ./src/core/lib/transport/call_state.h:279:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPushState}]’ ./src/core/lib/transport/call_state.h:307:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPullState}]’ ./src/core/lib/transport/call_state.h:370:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = grpc_core::MetadataMap::DebugString() const [with Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; std::string = std::basic_string]::; = void; R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: ./src/core/lib/transport/metadata_batch.h:1321:6: required from ‘std::string grpc_core::MetadataMap::DebugString() const [with Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; std::string = std::basic_string]’ ./src/core/lib/surface/call_utils.h:116:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::destroy(_Up*) [with _Up = grpc_core::BasicMemoryQuota; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/alloc_traits.h:282:4: required from ‘static std::_Require::__destroy_helper<_Tp>::type> std::allocator_traits<_Alloc>::_S_destroy(_Alloc&, _Tp*) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; std::_Require::__destroy_helper<_Tp>::type> = void]’ /usr/include/c++/4.9/bits/alloc_traits.h:411:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/4.9/bits/shared_ptr_base.h:600:15: required from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = grpc_core::BasicMemoryQuota*; _Deleter = std::__shared_ptr::_Deleter >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr_base.h:1132:68: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr.h:316:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/shared_ptr.h:588:39: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}]’ /usr/include/c++/4.9/bits/shared_ptr.h:604:42: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Args = {std::basic_string, std::allocator >}]’ ./src/core/lib/resource_quota/memory_quota.h:552:73: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from ./src/core/client_channel/retry_filter.h:35, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ Makefile:237: recipe for target 'src/core/client_channel/direct_channel.lo' failed make[2]: *** [src/core/client_channel/direct_channel.lo] Error 1 In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/channel/channel_stack.h:62, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::destroy(_Up*) [with _Up = grpc_core::BasicMemoryQuota; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/alloc_traits.h:282:4: required from ‘static std::_Require::__destroy_helper<_Tp>::type> std::allocator_traits<_Alloc>::_S_destroy(_Alloc&, _Tp*) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; std::_Require::__destroy_helper<_Tp>::type> = void]’ /usr/include/c++/4.9/bits/alloc_traits.h:411:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/4.9/bits/shared_ptr_base.h:600:15: required from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = grpc_core::BasicMemoryQuota*; _Deleter = std::__shared_ptr::_Deleter >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr_base.h:1132:68: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr.h:316:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/shared_ptr.h:588:39: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}]’ /usr/include/c++/4.9/bits/shared_ptr.h:604:42: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Args = {std::basic_string, std::allocator >}]’ ./src/core/lib/resource_quota/memory_quota.h:552:73: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/channel/channel_stack.h:62, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::destroy(_Up*) [with _Up = grpc_core::BasicMemoryQuota; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/alloc_traits.h:282:4: required from ‘static std::_Require::__destroy_helper<_Tp>::type> std::allocator_traits<_Alloc>::_S_destroy(_Alloc&, _Tp*) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; std::_Require::__destroy_helper<_Tp>::type> = void]’ /usr/include/c++/4.9/bits/alloc_traits.h:411:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/4.9/bits/shared_ptr_base.h:600:15: required from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = grpc_core::BasicMemoryQuota*; _Deleter = std::__shared_ptr::_Deleter >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr_base.h:1132:68: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr.h:316:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/shared_ptr.h:588:39: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}]’ /usr/include/c++/4.9/bits/shared_ptr.h:604:42: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Args = {std::basic_string, std::allocator >}]’ ./src/core/lib/resource_quota/memory_quota.h:552:73: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:37:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::]’, declared using local type ‘const grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/utility/utility.h:44:0, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:39, from ./src/core/client_channel/retry_filter.h:28, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const bool&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] invoke_result_t invoke(F&& f, Args&&... args) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const grpc_core::experimental::Json::NumberValue&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::basic_string, std::allocator >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::vector >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/client_channel/retry_filter.h:30, from /<>/build-8.3/src/core/client_channel/retry_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:210:44: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return PromiseFactoryImpl(std::move(f_)); ^ In file included from ./src/core/lib/resource_quota/memory_quota.h:46:0, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/activity.h: In instantiation of ‘grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]’: ./src/core/lib/promise/activity.h:668:67: required from ‘grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::ActivityPtr = std::unique_ptr]’ /<>/build-8.3/src/core/client_channel/client_channel.cc:1369:23: required from here ./src/core/lib/promise/activity.h:484:60: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ auto status = Start(Factory(std::move(promise_factory))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: note: ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ is implicitly deleted because the default definition would be ill-formed: optional(optional&&) = default; ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:143:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:68:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:98, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: note: ‘absl::lts_20240116::optional_internal::optional_data::optional_data(absl::lts_20240116::optional_internal::optional_data&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data : public optional_data_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:153:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: note: ‘absl::lts_20240116::optional_internal::optional_data_base::optional_data_base(absl::lts_20240116::optional_internal::optional_data_base&&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_base : public optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:117:7: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:48:7: note: ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::optional_data_dtor_base(const absl::lts_20240116::optional_internal::optional_data_dtor_base&)’ is implicitly deleted because the default definition would be ill-formed: class optional_data_dtor_base { ^ /<>/build-8.3/third_party/abseil-cpp/absl/types/internal/optional.h:60:7: error: union member ‘absl::lts_20240116::optional_internal::optional_data_dtor_base::::data_’ with non-trivial ‘absl::lts_20240116::Status::Status(const absl::lts_20240116::Status&)’ T data_; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:641:70: required from ‘void absl::lts_20240116::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20240116::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20240116::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20240116::str_format_internal::FormatArgImpl*>; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:160:5: required from ‘absl::lts_20240116::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20240116::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20240116::str_format_internal::FormatArgImpl; long unsigned int N = 4ul; A = std::allocator; absl::lts_20240116::InlinedVector::allocator_type = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:184:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/map.h:71:71: error: ‘grpc_core::promise_detail::Map grpc_core::Map(Promise, Fn) [with Promise = grpc_core::InterceptorList >::RunPromise; Fn = grpc_core::PipeReceiver::Next()::)>:: mutable [with T = std::unique_ptr]:: >)>]’, declared using local type ‘grpc_core::PipeReceiver::Next()::)>:: mutable [with T = std::unique_ptr]:: >)>’, is used but never defined [-fpermissive] GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::Map Map( ^ In file included from ./src/core/lib/promise/pipe.h:37:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/if.h:203:66: error: ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::; F = grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::]’, declared using local type ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::’, is used but never defined [-fpermissive] GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::If If( ^ In file included from ./src/core/lib/promise/pipe.h:41:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/lib/channel/channel_stack.h:74, from ./src/core/client_channel/dynamic_filters.h:29, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: ./src/core/lib/promise/seq.h:115:66: error: ‘grpc_core::promise_detail::Seq grpc_core::Seq(F0, F1, grpc_core::DebugLocation) [with F0 = grpc_core::pipe_detail::Next >; F1 = grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>]’, declared using local type ‘grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’, is used but never defined [-fpermissive] GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::Seq Seq( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::]’, declared using local type ‘const grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/utility/utility.h:44:0, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:39, from ./src/core/lib/channel/channel_args.h:34, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const bool&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] invoke_result_t invoke(F&& f, Args&&... args) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const grpc_core::experimental::Json::NumberValue&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::basic_string, std::allocator >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::vector >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from /<>/build-8.3/include/grpc/event_engine/event_engine.h:20, from ./src/core/lib/channel/channel_args.h:36, from ./src/core/client_channel/dynamic_filters.h:27, from /<>/build-8.3/src/core/client_channel/dynamic_filters.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::]’, declared using local type ‘const grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/utility/utility.h:44:0, from /<>/build-8.3/third_party/abseil-cpp/absl/types/optional.h:39, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:21: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const bool&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] invoke_result_t invoke(F&& f, Args&&... args) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const grpc_core::experimental::Json::NumberValue&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::basic_string, std::allocator >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::vector >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_plugin.cc:25: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:210:44: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return PromiseFactoryImpl(std::move(f_)); ^ Makefile:255: recipe for target 'src/core/client_channel/retry_filter.lo' failed make[2]: *** [src/core/client_channel/retry_filter.lo] Error 1 Makefile:240: recipe for target 'src/core/client_channel/dynamic_filters.lo' failed make[2]: *** [src/core/client_channel/dynamic_filters.lo] Error 1 Makefile:231: recipe for target 'src/core/client_channel/client_channel_plugin.lo' failed make[2]: *** [src/core/client_channel/client_channel_plugin.lo] Error 1 In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:37:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >; Hash = grpc_core::RefCountedPtrHash; Eq = grpc_core::RefCountedPtrEq; Alloc = std::allocator >]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >; Hash = grpc_core::RefCountedPtrHash; Eq = grpc_core::RefCountedPtrEq; Alloc = std::allocator >]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >; Hash = grpc_core::RefCountedPtrHash; Eq = grpc_core::RefCountedPtrEq; Alloc = std::allocator >]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set >, grpc_core::RefCountedPtrHash, grpc_core::RefCountedPtrEq, std::allocator > >::allocator_type*, void*, size_t)’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:37:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:37:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘static void absl::lts_20240116::container_internal::raw_hash_set::dealloc_fn(absl::lts_20240116::container_internal::CommonFields&, const absl::lts_20240116::container_internal::PolicyFunctions&) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3245:16: required from ‘static const absl::lts_20240116::container_internal::PolicyFunctions& absl::lts_20240116::container_internal::raw_hash_set::GetPolicyFunctions() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2304:54: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::clear() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:1188:32: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common.alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:37:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3231:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: note: in template argument for type ‘long unsigned int’ common.alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::DeallocateStandard(absl::lts_20240116::container_internal::CommonFields&, const absl::lts_20240116::container_internal::PolicyFunctions&) [with long unsigned int AlignOfSlot = 8ul]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3244:14: required from ‘static const absl::lts_20240116::container_internal::PolicyFunctions& absl::lts_20240116::container_internal::raw_hash_set::GetPolicyFunctions() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2304:54: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::clear() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:1188:32: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1809:55: error: no matching function for call to ‘Deallocate(std::allocator*, void*, size_t)’ common.alloc_size(policy.slot_size, AlignOfSlot)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1809:55: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:37:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1807:47: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1809:55: note: in template argument for type ‘long unsigned int’ common.alloc_size(policy.slot_size, AlignOfSlot)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘static void absl::lts_20240116::container_internal::raw_hash_set::dealloc_fn(absl::lts_20240116::container_internal::CommonFields&, const absl::lts_20240116::container_internal::PolicyFunctions&) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >; Hash = grpc_core::RefCountedPtrHash; Eq = grpc_core::RefCountedPtrEq; Alloc = std::allocator >]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3245:16: required from ‘static const absl::lts_20240116::container_internal::PolicyFunctions& absl::lts_20240116::container_internal::raw_hash_set::GetPolicyFunctions() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >; Hash = grpc_core::RefCountedPtrHash; Eq = grpc_core::RefCountedPtrEq; Alloc = std::allocator >]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2304:54: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::clear() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >; Hash = grpc_core::RefCountedPtrHash; Eq = grpc_core::RefCountedPtrEq; Alloc = std::allocator >]’ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:1614:26: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set >, grpc_core::RefCountedPtrHash, grpc_core::RefCountedPtrEq, std::allocator > >::allocator_type*, void*, size_t)’ common.alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:37:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3231:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: note: in template argument for type ‘long unsigned int’ common.alloc_size(sizeof(slot_type), alignof(slot_type))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘R absl::lts_20240116::FunctionRef::operator()(Args ...) const [with R = void; Args = {absl::lts_20240116::string_view, absl::lts_20240116::string_view}]’: ./src/core/lib/transport/metadata_batch.h:1313:69: required from ‘void grpc_core::MetadataMap::Log(grpc_core::metadata_detail::LogFn) const [with Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; grpc_core::metadata_detail::LogFn = absl::lts_20240116::FunctionRef]’ ./src/core/lib/transport/metadata_batch.h:1321:6: required from ‘std::string grpc_core::MetadataMap::DebugString() const [with Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; std::string = std::basic_string]’ ./src/core/lib/surface/call_utils.h:116:49: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ return invoker_(ptr_, std::forward(args)...); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:132:54: error: return-statement with a value, in function returning 'void' [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ In file included from ./src/core/lib/compression/compression_internal.h:33:0, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::set(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:87:51: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void set(int i) { units_[unit_for(i)] |= mask_for(i); } ^ ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::clear(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:99:53: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void clear(int i) { units_[unit_for(i)] &= ~mask_for(i); } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:176:12: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return f(); ^ In file included from ./src/core/lib/resource_quota/memory_quota.h:46:0, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/activity.h: In instantiation of ‘absl::lts_20240116::optional::Promise::Result> grpc_core::promise_detail::PromiseActivity::Start(grpc_core::promise_detail::PromiseActivity::Factory) [with F = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; typename grpc_core::promise_detail::OncePromiseFactory::Promise::Result = absl::lts_20240116::Status; grpc_core::promise_detail::PromiseActivity::Factory = grpc_core::promise_detail::OncePromiseFactory > >]’: ./src/core/lib/promise/activity.h:484:60: required from ‘grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]’ ./src/core/lib/promise/activity.h:668:67: required from ‘grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::ActivityPtr = std::unique_ptr]’ /<>/build-8.3/src/core/client_channel/client_channel.cc:1369:23: required from here ./src/core/lib/promise/activity.h:607:21: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ return StepLoop(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/compression/compression_internal.h:33:0, from ./src/core/lib/transport/metadata_batch.h:42, from ./src/core/lib/transport/metadata.h:20, from ./src/core/lib/transport/call_filters.h:41, from ./src/core/lib/transport/call_spine.h:34, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::set(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:87:51: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void set(int i) { units_[unit_for(i)] |= mask_for(i); } ^ ./src/core/lib/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::clear(int) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with long unsigned int kTotalBits = 35ul; long unsigned int kUnitBits = 16ul]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with long unsigned int I = 22ul; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/gprpp/table.h:288:20: required from ‘grpc_core::Table::TypeIndex* grpc_core::Table::set(Args&& ...) [with long unsigned int I = 22ul; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}; grpc_core::Table::TypeIndex = grpc_core::metadata_detail::Value]’ ./src/core/lib/gprpp/table.h:281:15: required from ‘T* grpc_core::Table::set(Args&& ...) [with T = grpc_core::metadata_detail::Value; Args = {grpc_status_code&}; Ts = {grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value}]’ ./src/core/lib/transport/metadata_batch.h:1372:5: required from ‘absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> grpc_core::MetadataMap::Set(Which, Args&& ...) [with Which = grpc_core::GrpcStatusMetadata; Args = {grpc_status_code&}; Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; absl::lts_20240116::enable_if_t<(Which:: kRepeatable == false), void> = void]’ ./src/core/lib/transport/metadata.h:63:38: required from here ./src/core/lib/gprpp/bitset.h:99:53: error: assignment of read-only location ‘((const grpc_core::BitSet<35ul, 16ul>*)this)->grpc_core::BitSet<35ul, 16ul>::units_[grpc_core::BitSet::unit_for<35ul, 16ul>(((size_t)i))]’ constexpr void clear(int i) { units_[unit_for(i)] &= ~mask_for(i); } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/promise/activity.h:42:0, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/detail/promise_factory.h: In instantiation of ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’: ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_factory.h:176:12: error: use of deleted function ‘grpc_core::promise_detail::PromiseLike > >, void>::PromiseLike(grpc_core::promise_detail::PromiseLike > >, void>&&)’ return f(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallCombinerClosureList::CallCombinerClosure*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:83:70: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallFilters::AddedStack*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel_filter.h:41, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: ./src/core/lib/promise/detail/promise_like.h: In instantiation of ‘grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::PromiseLike(F&&) [with F = grpc_core::promise_detail::Immediate > >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void]’: ./src/core/lib/promise/detail/promise_factory.h:176:12: required from ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_like.h:97:30: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ : f_(std::forward(f)) {} ^ In file included from ./src/core/lib/transport/call_spine.h:34:0, from ./src/core/lib/transport/call_destination.h:21, from ./src/core/lib/transport/transport.h:57, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/transport/call_filters.h: In instantiation of ‘size_t grpc_core::filters_detail::StackData::AddFilter(FilterType*) [with FilterType = grpc_core::filters_detail::ServerTrailingMetadataInterceptor >; size_t = long unsigned int]’: ./src/core/lib/transport/call_filters.h:1233:68: required from ‘void grpc_core::CallFilters::StackBuilder::Add(FilterType*) [with FilterType = grpc_core::filters_detail::ServerTrailingMetadataInterceptor >]’ ./src/core/lib/transport/call_filters.h:1269:7: required from ‘void grpc_core::CallFilters::StackBuilder::AddOnServerTrailingMetadata(Fn) [with Fn = grpc_core::ClientChannel::UpdateServiceConfigInDataPlaneLocked()::]’ ./src/core/lib/transport/interception_chain.h:195:5: required from ‘void grpc_core::InterceptionChainBuilder::AddOnServerTrailingMetadata(F) [with F = grpc_core::ClientChannel::UpdateServiceConfigInDataPlaneLocked()::]’ /<>/build-8.3/src/core/client_channel/client_channel.cc:1282:6: required from here ./src/core/lib/transport/call_filters.h:968:59: error: no matching function for call to ‘grpc_core::filters_detail::StackData::AddFilterConstructor(grpc_core::filters_detail::ServerTrailingMetadataInterceptor >*&)’ const size_t call_offset = AddFilterConstructor(filter); ^ ./src/core/lib/transport/call_filters.h:968:59: note: candidate is: ./src/core/lib/transport/call_filters.h:900:3: note: template absl::lts_20240116::enable_if_t<(! std::is_empty::value), long unsigned int> grpc_core::filters_detail::StackData::AddFilterConstructor(FilterType*) AddFilterConstructor(FilterType* channel_data) { ^ ./src/core/lib/transport/call_filters.h:900:3: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator >]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData > >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity > >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from ./src/core/lib/resource_quota/memory_quota.h:46:0, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/activity.h: In instantiation of ‘absl::lts_20240116::optional::Promise::Result> grpc_core::promise_detail::PromiseActivity::StepLoop() [with F = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; typename grpc_core::promise_detail::OncePromiseFactory::Promise::Result = absl::lts_20240116::Status]’: ./src/core/lib/promise/activity.h:607:21: required from ‘absl::lts_20240116::optional::Promise::Result> grpc_core::promise_detail::PromiseActivity::Start(grpc_core::promise_detail::PromiseActivity::Factory) [with F = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; typename grpc_core::promise_detail::OncePromiseFactory::Promise::Result = absl::lts_20240116::Status; grpc_core::promise_detail::PromiseActivity::Factory = grpc_core::promise_detail::OncePromiseFactory > >]’ ./src/core/lib/promise/activity.h:484:60: required from ‘grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]’ ./src/core/lib/promise/activity.h:668:67: required from ‘grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::ActivityPtr = std::unique_ptr]’ /<>/build-8.3/src/core/client_channel/client_channel.cc:1369:23: required from here ./src/core/lib/promise/activity.h:621:33: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ return IntoStatus(status); ^ ./src/core/lib/promise/activity.h:631:39: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ return absl::CancelledError(); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = grpc_core::{anonymous}::DynamicTerminationFilter::CallData::SetPollent(grpc_call_element*, grpc_polling_entity*)::&; Args = {grpc_core::{anonymous}::DynamicTerminationFilter::CallData::SetPollent(grpc_call_element*, grpc_polling_entity*)::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = grpc_core::{anonymous}::DynamicTerminationFilter::CallData::SetPollent(grpc_call_element*, grpc_polling_entity*)::&; F = grpc_core::{anonymous}::DynamicTerminationFilter::CallData::SetPollent(grpc_call_element*, grpc_polling_entity*)::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = grpc_core::{anonymous}::DynamicTerminationFilter::CallData::SetPollent(grpc_call_element*, grpc_polling_entity*)::&; F = grpc_core::{anonymous}::DynamicTerminationFilter::CallData::SetPollent(grpc_call_element*, grpc_polling_entity*)::; bool SigIsNoexcept = false; ReturnType = void; P = {}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::{anonymous}::DynamicTerminationFilter::CallData::SetPollent(grpc_call_element*, grpc_polling_entity*)::; ReturnType = void; P = {}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::{anonymous}::DynamicTerminationFilter::CallData::SetPollent(grpc_call_element*, grpc_polling_entity*)::; = void; Sig = void()]’ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:410:39: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallCombinerClosureList::CallCombinerClosure*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; long unsigned int N = 6ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallCombinerClosureList::CallCombinerClosure&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallCombinerClosureList::CallCombinerClosure]’ ./src/core/lib/iomgr/call_combiner.h:149:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(void**)::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:83:70: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = grpc_core::ClientChannelFilter::FilterBasedCallData::RetryCheckResolutionLocked()::&; Args = {grpc_core::ClientChannelFilter::FilterBasedCallData::RetryCheckResolutionLocked()::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = grpc_core::ClientChannelFilter::FilterBasedCallData::RetryCheckResolutionLocked()::&; F = grpc_core::ClientChannelFilter::FilterBasedCallData::RetryCheckResolutionLocked()::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = grpc_core::ClientChannelFilter::FilterBasedCallData::RetryCheckResolutionLocked()::&; F = grpc_core::ClientChannelFilter::FilterBasedCallData::RetryCheckResolutionLocked()::; bool SigIsNoexcept = false; ReturnType = void; P = {}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::ClientChannelFilter::FilterBasedCallData::RetryCheckResolutionLocked()::; ReturnType = void; P = {}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::ClientChannelFilter::FilterBasedCallData::RetryCheckResolutionLocked()::; = void; Sig = void()]’ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:2294:4: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_core::CallFilters::AddedStack*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; long unsigned int N = 2ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_core::CallFilters::AddedStack&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_core::CallFilters::AddedStack]’ ./src/core/lib/transport/call_filters.h:1289:42: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ requested_capacity}; ^ In file included from ./src/core/lib/promise/detail/promise_factory.h:26:0, from ./src/core/lib/promise/activity.h:42, from ./src/core/lib/resource_quota/memory_quota.h:46, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/detail/promise_like.h: In instantiation of ‘grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::PromiseLike(F&&) [with F = grpc_core::promise_detail::Immediate > >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void]’: ./src/core/lib/promise/detail/promise_factory.h:176:12: required from ‘absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > grpc_core::promise_detail::PromiseFactoryImpl(F&&) [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; absl::lts_20240116::enable_if_t::T>::value, grpc_core::promise_detail::PromiseLike()())> > = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/detail/promise_factory.h:210:44: required from ‘grpc_core::promise_detail::OncePromiseFactory::Promise grpc_core::promise_detail::OncePromiseFactory::Make() [with F = grpc_core::CallFilters::PullServerInitialMetadata()::::; grpc_core::promise_detail::OncePromiseFactory::Promise = grpc_core::promise_detail::PromiseLike > >, void>]’ ./src/core/lib/promise/if.h:140:49: required from ‘grpc_core::promise_detail::If::If(bool, T, F) [with T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/promise/if.h:206:57: required from ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::CallFilters::PullServerInitialMetadata()::::; F = grpc_core::CallFilters::PullServerInitialMetadata()::::]’ ./src/core/lib/transport/call_filters.h:1399:16: required from here ./src/core/lib/promise/detail/promise_like.h:97:30: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ : f_(std::forward(f)) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:79, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:56, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Pointer = std::pair*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate > >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ requested_capacity}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator >]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData > >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity > >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ Allocation result = {GetData(), GetCapacity()}; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>&; Args = {grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::RefCountedPtr}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl >::TargetType)3; QualDecayedTRef = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>&; F = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::RefCountedPtr}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>&; F = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::RefCountedPtr}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>; ReturnType = void; P = {grpc_core::RefCountedPtr}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>; = void; Sig = void(grpc_core::RefCountedPtr)]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:243:11: required from ‘absl::lts_20240116::AnyInvocable& absl::lts_20240116::AnyInvocable::operator=(F&&) [with F = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>; = void; Sig = void(grpc_core::RefCountedPtr)]’ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:2532:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl >::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::RefCountedPtr}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>&; Args = {grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::RefCountedPtr}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl >::TargetType)3; QualDecayedTRef = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>&; F = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::RefCountedPtr}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>&; F = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::RefCountedPtr}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>; ReturnType = void; P = {grpc_core::RefCountedPtr}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>; = void; Sig = void(grpc_core::RefCountedPtr)]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:243:11: required from ‘absl::lts_20240116::AnyInvocable& absl::lts_20240116::AnyInvocable::operator=(F&&) [with F = grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)::)>; = void; Sig = void(grpc_core::RefCountedPtr)]’ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:2538:16: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl >::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::RefCountedPtr}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Release() && [with A = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:881:51: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_transport_stream_op_batch* const&}; T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_transport_stream_op_batch*&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_transport_stream_op_batch* const&}; T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_transport_stream_op_batch*&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_transport_stream_op_batch* const&}; T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_transport_stream_op_batch*&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:750:71: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::const_reference) [with T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::InlinedVector::const_reference = grpc_transport_stream_op_batch* const&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ ./src/core/lib/channel/promise_based_filter.h:959:33: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:245:53: error: could not convert ‘{absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetData >(), absl::lts_20240116::inlined_vector_internal::AllocationTransaction::GetCapacity >()}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::IntraActivityWaiter*, short unsigned int, short unsigned int}]’ ./src/core/lib/promise/activity.h:675:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPullState}]’ ./src/core/lib/transport/call_state.h:279:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPushState}]’ ./src/core/lib/transport/call_state.h:307:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPullState}]’ ./src/core/lib/transport/call_state.h:370:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = grpc_core::{anonymous}::ExternalStateWatcher::ExternalStateWatcher(grpc_core::WeakRefCountedPtr, grpc_completion_queue*, void*, grpc_connectivity_state, grpc_core::Timestamp)::&; Args = {grpc_core::{anonymous}::ExternalStateWatcher::ExternalStateWatcher(grpc_core::WeakRefCountedPtr, grpc_completion_queue*, void*, grpc_connectivity_state, grpc_core::Timestamp)::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = grpc_core::{anonymous}::ExternalStateWatcher::ExternalStateWatcher(grpc_core::WeakRefCountedPtr, grpc_completion_queue*, void*, grpc_connectivity_state, grpc_core::Timestamp)::&; F = grpc_core::{anonymous}::ExternalStateWatcher::ExternalStateWatcher(grpc_core::WeakRefCountedPtr, grpc_completion_queue*, void*, grpc_connectivity_state, grpc_core::Timestamp)::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = grpc_core::{anonymous}::ExternalStateWatcher::ExternalStateWatcher(grpc_core::WeakRefCountedPtr, grpc_completion_queue*, void*, grpc_connectivity_state, grpc_core::Timestamp)::&; F = grpc_core::{anonymous}::ExternalStateWatcher::ExternalStateWatcher(grpc_core::WeakRefCountedPtr, grpc_completion_queue*, void*, grpc_connectivity_state, grpc_core::Timestamp)::; bool SigIsNoexcept = false; ReturnType = void; P = {}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::{anonymous}::ExternalStateWatcher::ExternalStateWatcher(grpc_core::WeakRefCountedPtr, grpc_completion_queue*, void*, grpc_connectivity_state, grpc_core::Timestamp)::; ReturnType = void; P = {}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::{anonymous}::ExternalStateWatcher::ExternalStateWatcher(grpc_core::WeakRefCountedPtr, grpc_completion_queue*, void*, grpc_connectivity_state, grpc_core::Timestamp)::; = void; Sig = void()]’ /<>/build-8.3/src/core/client_channel/client_channel.cc:717:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘bool absl::lts_20240116::container_internal::HashSetResizeHelper::InitializeSlots(absl::lts_20240116::container_internal::CommonFields&, void*, Alloc) [with Alloc = std::allocator; long unsigned int SizeOfSlot = 8ul; bool TransferUsesMemcpy = false; long unsigned int AlignOfSlot = 8ul]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2918:35: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::resize(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3116:57: required from ‘size_t absl::lts_20240116::container_internal::raw_hash_set::prepare_insert(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3103:32: required from ‘std::pair absl::lts_20240116::container_internal::raw_hash_set::find_or_prepare_insert(const K&) [with K = grpc_core::ClientChannelFilter::SubchannelWrapper*; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2823:46: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::EmplaceDecomposable::operator()(const K&, Args&& ...) const [with K = grpc_core::ClientChannelFilter::SubchannelWrapper*; Args = {grpc_core::ClientChannelFilter::SubchannelWrapper*}; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:216:27: required from ‘decltype (declval()(declval(), declval())) absl::lts_20240116::container_internal::DecomposeValue(F&&, Arg&&) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Arg = grpc_core::ClientChannelFilter::SubchannelWrapper*; decltype (declval()(declval(), declval())) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:488:56: required from ‘static decltype (absl::lts_20240116::container_internal::DecomposeValue(declval(), (declval)()...)) absl::lts_20240116::container_internal::FlatHashSetPolicy::apply(F&&, Args&& ...) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Args = {grpc_core::ClientChannelFilter::SubchannelWrapper*}; T = grpc_core::ClientChannelFilter::SubchannelWrapper*; decltype (absl::lts_20240116::container_internal::DecomposeValue(declval(), (declval)()...)) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:64: required from ‘static decltype (P:: apply(forward(f), (forward)(absl::lts_20240116::container_internal::hash_policy_traits::apply::ts)...)) absl::lts_20240116::container_internal::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Ts = {grpc_core::ClientChannelFilter::SubchannelWrapper*}; P = absl::lts_20240116::container_internal::FlatHashSetPolicy; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; = void; decltype (P:: apply(forward(f), (forward)(absl::lts_20240116::container_internal::hash_policy_traits::apply::ts)...)) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2424:59: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::emplace(Args&& ...) [with Args = {grpc_core::ClientChannelFilter::SubchannelWrapper*}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2350:36: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::insert(absl::lts_20240116::container_internal::raw_hash_set::init_type&&) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; absl::lts_20240116::container_internal::raw_hash_set::init_type = grpc_core::ClientChannelFilter::SubchannelWrapper*]’ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:519:45: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1615:72: error: no matching function for call to ‘Allocate(std::allocator*, const size_t&)’ Allocate(&alloc, alloc_size)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1615:72: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:37:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:55:7: note: template void* absl::lts_20240116::container_internal::Allocate(Alloc*, size_t) void* Allocate(Alloc* alloc, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:55:7: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1615:51: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Allocate(&alloc, alloc_size)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1615:72: note: in template argument for type ‘long unsigned int’ Allocate(&alloc, alloc_size)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::HashSetResizeHelper::DeallocateOld(CharAlloc, size_t, void*) [with long unsigned int AlignOfSlot = 8ul; CharAlloc = std::allocator; size_t = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2951:5: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::resize(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3116:57: required from ‘size_t absl::lts_20240116::container_internal::raw_hash_set::prepare_insert(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3103:32: required from ‘std::pair absl::lts_20240116::container_internal::raw_hash_set::find_or_prepare_insert(const K&) [with K = grpc_core::ClientChannelFilter::SubchannelWrapper*; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2823:46: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::EmplaceDecomposable::operator()(const K&, Args&& ...) const [with K = grpc_core::ClientChannelFilter::SubchannelWrapper*; Args = {grpc_core::ClientChannelFilter::SubchannelWrapper*}; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:216:27: required from ‘decltype (declval()(declval(), declval())) absl::lts_20240116::container_internal::DecomposeValue(F&&, Arg&&) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Arg = grpc_core::ClientChannelFilter::SubchannelWrapper*; decltype (declval()(declval(), declval())) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:488:56: required from ‘static decltype (absl::lts_20240116::container_internal::DecomposeValue(declval(), (declval)()...)) absl::lts_20240116::container_internal::FlatHashSetPolicy::apply(F&&, Args&& ...) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Args = {grpc_core::ClientChannelFilter::SubchannelWrapper*}; T = grpc_core::ClientChannelFilter::SubchannelWrapper*; decltype (absl::lts_20240116::container_internal::DecomposeValue(declval(), (declval)()...)) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:64: required from ‘static decltype (P:: apply(forward(f), (forward)(absl::lts_20240116::container_internal::hash_policy_traits::apply::ts)...)) absl::lts_20240116::container_internal::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Ts = {grpc_core::ClientChannelFilter::SubchannelWrapper*}; P = absl::lts_20240116::container_internal::FlatHashSetPolicy; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; = void; decltype (P:: apply(forward(f), (forward)(absl::lts_20240116::container_internal::hash_policy_traits::apply::ts)...)) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2424:59: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::emplace(Args&& ...) [with Args = {grpc_core::ClientChannelFilter::SubchannelWrapper*}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2350:36: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::insert(absl::lts_20240116::container_internal::raw_hash_set::init_type&&) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; absl::lts_20240116::container_internal::raw_hash_set::init_type = grpc_core::ClientChannelFilter::SubchannelWrapper*]’ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:519:45: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1680:69: error: no matching function for call to ‘Deallocate(std::allocator*, absl::lts_20240116::container_internal::ctrl_t*, size_t)’ AllocSize(old_capacity_, slot_size, AlignOfSlot, had_infoz_)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1680:69: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:37:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1678:49: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1680:69: note: in template argument for type ‘long unsigned int’ AllocSize(old_capacity_, slot_size, AlignOfSlot, had_infoz_)); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:53:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:26, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Pointer = std::pair*; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::inlined_vector_internal::Reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {std::pair}; T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::reference = std::pair&; absl::lts_20240116::inlined_vector_internal::ValueType = std::pair]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:755:48: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::value_type&&) [with T = std::pair; long unsigned int N = 3ul; A = std::allocator >; absl::lts_20240116::InlinedVector::value_type = std::pair]’ ./src/core/load_balancing/lb_policy.h:134:50: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate > >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation > >’ requested_capacity}; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::destroy(_Up*) [with _Up = grpc_core::BasicMemoryQuota; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/alloc_traits.h:282:4: required from ‘static std::_Require::__destroy_helper<_Tp>::type> std::allocator_traits<_Alloc>::_S_destroy(_Alloc&, _Tp*) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; std::_Require::__destroy_helper<_Tp>::type> = void]’ /usr/include/c++/4.9/bits/alloc_traits.h:411:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/4.9/bits/shared_ptr_base.h:600:15: required from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = grpc_core::BasicMemoryQuota*; _Deleter = std::__shared_ptr::_Deleter >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr_base.h:1132:68: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr.h:316:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/shared_ptr.h:588:39: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}]’ /usr/include/c++/4.9/bits/shared_ptr.h:604:42: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Args = {std::basic_string, std::allocator >}]’ ./src/core/lib/resource_quota/memory_quota.h:552:73: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:37:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘static absl::lts_20240116::inlined_vector_internal::Allocation absl::lts_20240116::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:238:70: required from ‘absl::lts_20240116::inlined_vector_internal::Pointer absl::lts_20240116::inlined_vector_internal::AllocationTransaction::Allocate(absl::lts_20240116::inlined_vector_internal::SizeType) [with A = std::allocator; absl::lts_20240116::inlined_vector_internal::Pointer = grpc_transport_stream_op_batch**; absl::lts_20240116::inlined_vector_internal::SizeType = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:861:72: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBackSlow(Args&& ...) [with Args = {grpc_transport_stream_op_batch* const&}; T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_transport_stream_op_batch*&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:850:53: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {grpc_transport_stream_op_batch* const&}; T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::inlined_vector_internal::Reference = grpc_transport_stream_op_batch*&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:744:60: required from ‘absl::lts_20240116::inlined_vector_internal::ValueType& absl::lts_20240116::InlinedVector::emplace_back(Args&& ...) [with Args = {grpc_transport_stream_op_batch* const&}; T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::InlinedVector::reference = grpc_transport_stream_op_batch*&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:750:71: required from ‘void absl::lts_20240116::InlinedVector::push_back(absl::lts_20240116::InlinedVector::const_reference) [with T = grpc_transport_stream_op_batch*; long unsigned int N = 1ul; A = std::allocator; absl::lts_20240116::InlinedVector::const_reference = grpc_transport_stream_op_batch* const&; absl::lts_20240116::inlined_vector_internal::ValueType = grpc_transport_stream_op_batch*]’ ./src/core/lib/channel/promise_based_filter.h:959:33: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:132:31: error: could not convert ‘{std::allocator_traits<_Alloc>::allocate >((* & allocator), requested_capacity), requested_capacity}’ from ‘’ to ‘absl::lts_20240116::inlined_vector_internal::Allocation >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘static void absl::lts_20240116::container_internal::raw_hash_set::dealloc_fn(absl::lts_20240116::container_internal::CommonFields&, const absl::lts_20240116::container_internal::PolicyFunctions&) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3245:16: required from ‘static const absl::lts_20240116::container_internal::PolicyFunctions& absl::lts_20240116::container_internal::raw_hash_set::GetPolicyFunctions() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2962:59: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::drop_deletes_without_resize() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3016:35: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3123:36: required from ‘size_t absl::lts_20240116::container_internal::raw_hash_set::prepare_insert(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3103:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:216:27: required from ‘decltype (declval()(declval(), declval())) absl::lts_20240116::container_internal::DecomposeValue(F&&, Arg&&) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Arg = grpc_core::ClientChannelFilter::SubchannelWrapper*; decltype (declval()(declval(), declval())) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:488:56: required from ‘static decltype (absl::lts_20240116::container_internal::DecomposeValue(declval(), (declval)()...)) absl::lts_20240116::container_internal::FlatHashSetPolicy::apply(F&&, Args&& ...) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Args = {grpc_core::ClientChannelFilter::SubchannelWrapper*}; T = grpc_core::ClientChannelFilter::SubchannelWrapper*; decltype (absl::lts_20240116::container_internal::DecomposeValue(declval(), (declval)()...)) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:64: required from ‘static decltype (P:: apply(forward(f), (forward)(absl::lts_20240116::container_internal::hash_policy_traits::apply::ts)...)) absl::lts_20240116::container_internal::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Ts = {grpc_core::ClientChannelFilter::SubchannelWrapper*}; P = absl::lts_20240116::container_internal::FlatHashSetPolicy; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; = void; decltype (P:: apply(forward(f), (forward)(absl::lts_20240116::container_internal::hash_policy_traits::apply::ts)...)) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2424:59: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::emplace(Args&& ...) [with Args = {grpc_core::ClientChannelFilter::SubchannelWrapper*}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2350:36: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::insert(absl::lts_20240116::container_internal::raw_hash_set::init_type&&) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; absl::lts_20240116::container_internal::raw_hash_set::init_type = grpc_core::ClientChannelFilter::SubchannelWrapper*]’ /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:519:45: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common.alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:37:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:39:0, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3231:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: note: in template argument for type ‘long unsigned int’ common.alloc_size(sizeof(slot_type), alignof(slot_type))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from ‘void grpc_core::UnrefDelete::operator()(T*) const [with T = const grpc_core::Observable >::State]’ ./src/core/lib/gprpp/ref_counted.h:366:7: required from ‘void grpc_core::RefCounted::Unref() const [with Child = grpc_core::Observable >::State; Impl = grpc_core::PolymorphicRefCount; UnrefBehavior = grpc_core::UnrefDelete]’ ./src/core/lib/gprpp/ref_counted_ptr.h:113:28: required from ‘grpc_core::RefCountedPtr::~RefCountedPtr() [with T = grpc_core::Observable >::State]’ ./src/core/lib/promise/observable.h:32:7: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set >::Observer*>, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq, std::allocator >::Observer*> >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from ‘grpc_core::Observable::State::State(T) [with T = absl::lts_20240116::StatusOr]’ ./src/core/lib/gprpp/ref_counted_ptr.h:371:61: required from ‘grpc_core::RefCountedPtr grpc_core::MakeRefCounted(Args&& ...) [with T = grpc_core::Observable >::State; Args = {absl::lts_20240116::StatusOr}]’ ./src/core/lib/promise/observable.h:36:56: required from ‘grpc_core::Observable::Observable(T) [with T = absl::lts_20240116::StatusOr]’ /<>/build-8.3/src/core/client_channel/client_channel.cc:629:56: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set >::Observer*>, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq, std::allocator >::Observer*> >::allocator_type*, void*, size_t)’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65:0, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h: In instantiation of ‘absl::lts_20240116::FunctionRef::FunctionRef(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::; = void; R = void; Args = {absl::lts_20240116::string_view}]’: /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:1055:5: required from ‘H absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:809:50: required from ‘H absl::lts_20240116::AbslHashValue(H, const absl::lts_20240116::Cord&) [with H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:938:51: required from ‘static absl::lts_20240116::enable_if_t::value, H> absl::lts_20240116::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240116::hash_internal::MixingHashState; T = absl::lts_20240116::Cord; absl::lts_20240116::enable_if_t::value, H> = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1312:48: required from ‘static H absl::lts_20240116::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240116::Cord; Ts = {}; H = absl::lts_20240116::hash_internal::MixingHashState]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1046:64: required from ‘static size_t absl::lts_20240116::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240116::Cord; typename std::enable_if<(! absl::lts_20240116::conjunction, absl::lts_20240116::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:1300:39: required from ‘size_t absl::lts_20240116::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20240116::Cord; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:81:38: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:105:73: error: using invalid field ‘absl::lts_20240116::FunctionRef::invoker_’ : invoker_(&absl::functional_internal::InvokeObject) { ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:42:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const short unsigned int]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::IntraActivityWaiter*, short unsigned int, short unsigned int}]’ ./src/core/lib/promise/activity.h:675:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPullState}]’ ./src/core/lib/transport/call_state.h:279:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPushState}]’ ./src/core/lib/transport/call_state.h:307:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ClientToServerPullState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ClientToServerPullState}]’ ./src/core/lib/transport/call_state.h:370:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerToClientPushState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const grpc_core::CallState::ServerTrailingMetadataState]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ServerTrailingMetadataState}]’ ./src/core/lib/transport/call_state.h:497:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const bool]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h: In instantiation of ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeStorage(Args&& ...) [with QualTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; Args = {grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::}; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:573:22: required from ‘void absl::lts_20240116::internal_any_invocable::CoreImpl::Initialize(F&&) [with absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType target_type = (absl::lts_20240116::internal_any_invocable::CoreImpl::TargetType)3; QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:469:15: required from ‘absl::lts_20240116::internal_any_invocable::CoreImpl::CoreImpl(absl::lts_20240116::internal_any_invocable::TypedConversionConstruct, F&&) [with QualDecayedTRef = const grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::&; F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:869:1: required from ‘absl::lts_20240116::internal_any_invocable::Impl::Impl(absl::lts_20240116::internal_any_invocable::ConversionConstruct, F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}]’ /<>/build-8.3/third_party/abseil-cpp/absl/functional/any_invocable.h:187:32: required from ‘absl::lts_20240116::AnyInvocable::AnyInvocable(F&&) [with F = grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]::; = void; Sig = void(grpc_core::dump_args_detail::DumpArgs::CustomSink&) const]’ ./src/core/lib/gprpp/dump_args.h:76:5: required from ‘int grpc_core::dump_args_detail::DumpArgs::AddDumper(T*) [with T = const std::basic_string]’ ./src/core/lib/gprpp/dump_args.h:42:42: required from ‘grpc_core::dump_args_detail::DumpArgs::DumpArgs(const char*, const Args& ...) [with Args = {grpc_core::CallState*, bool, grpc_core::CallState::ServerTrailingMetadataState, grpc_core::CallState::ServerToClientPushState, grpc_core::CallState::ClientToServerPushState, std::basic_string, std::allocator >}]’ ./src/core/lib/transport/call_state.h:567:10: required from here /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: error: no matching function for call to ‘absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager()’ InitializeLocalManager(); ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:587:27: note: candidate is: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template void absl::lts_20240116::internal_any_invocable::CoreImpl::InitializeLocalManager() [with T = T; = ; bool SigIsNoexcept = false; ReturnType = void; P = {grpc_core::dump_args_detail::DumpArgs::CustomSink&}] void InitializeLocalManager() { ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:603:8: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h: At global scope: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::]’, declared using local type ‘const grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/utility/utility.h:44:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:30, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:37, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const bool&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] invoke_result_t invoke(F&& f, Args&&... args) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const grpc_core::experimental::Json::NumberValue&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::basic_string, std::allocator >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::vector >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/hash.h:84, from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:38, from ./src/core/client_channel/client_channel_filter.h:31, from /<>/build-8.3/src/core/client_channel/client_channel_filter.cc:19: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘bool absl::lts_20240116::container_internal::HashSetResizeHelper::InitializeSlots(absl::lts_20240116::container_internal::CommonFields&, void*, Alloc) [with Alloc = std::allocator; long unsigned int SizeOfSlot = 8ul; bool TransferUsesMemcpy = false; long unsigned int AlignOfSlot = 8ul]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2918:35: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::resize(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3116:57: required from ‘size_t absl::lts_20240116::container_internal::raw_hash_set::prepare_insert(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3103:32: required from ‘std::pair absl::lts_20240116::container_internal::raw_hash_set::find_or_prepare_insert(const K&) [with K = grpc_core::ClientChannel::SubchannelWrapper*; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2823:46: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::EmplaceDecomposable::operator()(const K&, Args&& ...) const [with K = grpc_core::ClientChannel::SubchannelWrapper*; Args = {grpc_core::ClientChannel::SubchannelWrapper*}; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:216:27: required from ‘decltype (declval()(declval(), declval())) absl::lts_20240116::container_internal::DecomposeValue(F&&, Arg&&) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Arg = grpc_core::ClientChannel::SubchannelWrapper*; decltype (declval()(declval(), declval())) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:488:56: required from ‘static decltype (absl::lts_20240116::container_internal::DecomposeValue(declval(), (declval)()...)) absl::lts_20240116::container_internal::FlatHashSetPolicy::apply(F&&, Args&& ...) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Args = {grpc_core::ClientChannel::SubchannelWrapper*}; T = grpc_core::ClientChannel::SubchannelWrapper*; decltype (absl::lts_20240116::container_internal::DecomposeValue(declval(), (declval)()...)) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:64: required from ‘static decltype (P:: apply(forward(f), (forward)(absl::lts_20240116::container_internal::hash_policy_traits::apply::ts)...)) absl::lts_20240116::container_internal::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Ts = {grpc_core::ClientChannel::SubchannelWrapper*}; P = absl::lts_20240116::container_internal::FlatHashSetPolicy; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; = void; decltype (P:: apply(forward(f), (forward)(absl::lts_20240116::container_internal::hash_policy_traits::apply::ts)...)) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2424:59: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::emplace(Args&& ...) [with Args = {grpc_core::ClientChannel::SubchannelWrapper*}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2350:36: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::insert(absl::lts_20240116::container_internal::raw_hash_set::init_type&&) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; absl::lts_20240116::container_internal::raw_hash_set::init_type = grpc_core::ClientChannel::SubchannelWrapper*]’ /<>/build-8.3/src/core/client_channel/client_channel.cc:338:52: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1615:72: error: no matching function for call to ‘Allocate(std::allocator*, const size_t&)’ Allocate(&alloc, alloc_size)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1615:72: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:55:7: note: template void* absl::lts_20240116::container_internal::Allocate(Alloc*, size_t) void* Allocate(Alloc* alloc, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:55:7: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1615:51: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Allocate(&alloc, alloc_size)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1615:72: note: in template argument for type ‘long unsigned int’ Allocate(&alloc, alloc_size)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::HashSetResizeHelper::DeallocateOld(CharAlloc, size_t, void*) [with long unsigned int AlignOfSlot = 8ul; CharAlloc = std::allocator; size_t = long unsigned int]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2951:5: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::resize(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3116:57: required from ‘size_t absl::lts_20240116::container_internal::raw_hash_set::prepare_insert(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3103:32: required from ‘std::pair absl::lts_20240116::container_internal::raw_hash_set::find_or_prepare_insert(const K&) [with K = grpc_core::ClientChannel::SubchannelWrapper*; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2823:46: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::EmplaceDecomposable::operator()(const K&, Args&& ...) const [with K = grpc_core::ClientChannel::SubchannelWrapper*; Args = {grpc_core::ClientChannel::SubchannelWrapper*}; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:216:27: required from ‘decltype (declval()(declval(), declval())) absl::lts_20240116::container_internal::DecomposeValue(F&&, Arg&&) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Arg = grpc_core::ClientChannel::SubchannelWrapper*; decltype (declval()(declval(), declval())) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:488:56: required from ‘static decltype (absl::lts_20240116::container_internal::DecomposeValue(declval(), (declval)()...)) absl::lts_20240116::container_internal::FlatHashSetPolicy::apply(F&&, Args&& ...) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Args = {grpc_core::ClientChannel::SubchannelWrapper*}; T = grpc_core::ClientChannel::SubchannelWrapper*; decltype (absl::lts_20240116::container_internal::DecomposeValue(declval(), (declval)()...)) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:64: required from ‘static decltype (P:: apply(forward(f), (forward)(absl::lts_20240116::container_internal::hash_policy_traits::apply::ts)...)) absl::lts_20240116::container_internal::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Ts = {grpc_core::ClientChannel::SubchannelWrapper*}; P = absl::lts_20240116::container_internal::FlatHashSetPolicy; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; = void; decltype (P:: apply(forward(f), (forward)(absl::lts_20240116::container_internal::hash_policy_traits::apply::ts)...)) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2424:59: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::emplace(Args&& ...) [with Args = {grpc_core::ClientChannel::SubchannelWrapper*}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2350:36: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::insert(absl::lts_20240116::container_internal::raw_hash_set::init_type&&) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; absl::lts_20240116::container_internal::raw_hash_set::init_type = grpc_core::ClientChannel::SubchannelWrapper*]’ /<>/build-8.3/src/core/client_channel/client_channel.cc:338:52: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1680:69: error: no matching function for call to ‘Deallocate(std::allocator*, absl::lts_20240116::container_internal::ctrl_t*, size_t)’ AllocSize(old_capacity_, slot_size, AlignOfSlot, had_infoz_)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1680:69: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1678:49: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1680:69: note: in template argument for type ‘long unsigned int’ AllocSize(old_capacity_, slot_size, AlignOfSlot, had_infoz_)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::raw_hash_set::dealloc() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2885:13: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::destructor_impl() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2264:37: required from ‘absl::lts_20240116::container_internal::raw_hash_set::~raw_hash_set() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:105:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::destroy(_Up*) [with _Up = grpc_core::BasicMemoryQuota; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/alloc_traits.h:282:4: required from ‘static std::_Require::__destroy_helper<_Tp>::type> std::allocator_traits<_Alloc>::_S_destroy(_Alloc&, _Tp*) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; std::_Require::__destroy_helper<_Tp>::type> = void]’ /usr/include/c++/4.9/bits/alloc_traits.h:411:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/4.9/bits/shared_ptr_base.h:600:15: required from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = grpc_core::BasicMemoryQuota*; _Deleter = std::__shared_ptr::_Deleter >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr_base.h:1132:68: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.9/bits/shared_ptr.h:316:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}; _Tp = grpc_core::BasicMemoryQuota]’ /usr/include/c++/4.9/bits/shared_ptr.h:588:39: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Alloc = std::allocator; _Args = {std::basic_string, std::allocator >}]’ /usr/include/c++/4.9/bits/shared_ptr.h:604:42: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = grpc_core::BasicMemoryQuota; _Args = {std::basic_string, std::allocator >}]’ ./src/core/lib/resource_quota/memory_quota.h:552:73: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2877:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2879:67: note: in template argument for type ‘long unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘static void absl::lts_20240116::container_internal::raw_hash_set::dealloc_fn(absl::lts_20240116::container_internal::CommonFields&, const absl::lts_20240116::container_internal::PolicyFunctions&) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3245:16: required from ‘static const absl::lts_20240116::container_internal::PolicyFunctions& absl::lts_20240116::container_internal::raw_hash_set::GetPolicyFunctions() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2962:59: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::drop_deletes_without_resize() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3016:35: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3123:36: required from ‘size_t absl::lts_20240116::container_internal::raw_hash_set::prepare_insert(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3103:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:216:27: required from ‘decltype (declval()(declval(), declval())) absl::lts_20240116::container_internal::DecomposeValue(F&&, Arg&&) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Arg = grpc_core::ClientChannel::SubchannelWrapper*; decltype (declval()(declval(), declval())) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:488:56: required from ‘static decltype (absl::lts_20240116::container_internal::DecomposeValue(declval(), (declval)()...)) absl::lts_20240116::container_internal::FlatHashSetPolicy::apply(F&&, Args&& ...) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Args = {grpc_core::ClientChannel::SubchannelWrapper*}; T = grpc_core::ClientChannel::SubchannelWrapper*; decltype (absl::lts_20240116::container_internal::DecomposeValue(declval(), (declval)()...)) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:64: required from ‘static decltype (P:: apply(forward(f), (forward)(absl::lts_20240116::container_internal::hash_policy_traits::apply::ts)...)) absl::lts_20240116::container_internal::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Ts = {grpc_core::ClientChannel::SubchannelWrapper*}; P = absl::lts_20240116::container_internal::FlatHashSetPolicy; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; = void; decltype (P:: apply(forward(f), (forward)(absl::lts_20240116::container_internal::hash_policy_traits::apply::ts)...)) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2424:59: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::emplace(Args&& ...) [with Args = {grpc_core::ClientChannel::SubchannelWrapper*}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2350:36: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::insert(absl::lts_20240116::container_internal::raw_hash_set::init_type&&) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; absl::lts_20240116::container_internal::raw_hash_set::init_type = grpc_core::ClientChannel::SubchannelWrapper*]’ /<>/build-8.3/src/core/client_channel/client_channel.cc:338:52: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::allocator_type*, void*, size_t)’ common.alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3231:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: note: in template argument for type ‘long unsigned int’ common.alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::DeallocateStandard(absl::lts_20240116::container_internal::CommonFields&, const absl::lts_20240116::container_internal::PolicyFunctions&) [with long unsigned int AlignOfSlot = 8ul]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3244:14: required from ‘static const absl::lts_20240116::container_internal::PolicyFunctions& absl::lts_20240116::container_internal::raw_hash_set::GetPolicyFunctions() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2962:59: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::drop_deletes_without_resize() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3016:35: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3123:36: required from ‘size_t absl::lts_20240116::container_internal::raw_hash_set::prepare_insert(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3103:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:216:27: required from ‘decltype (declval()(declval(), declval())) absl::lts_20240116::container_internal::DecomposeValue(F&&, Arg&&) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Arg = grpc_core::ClientChannel::SubchannelWrapper*; decltype (declval()(declval(), declval())) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_set.h:488:56: required from ‘static decltype (absl::lts_20240116::container_internal::DecomposeValue(declval(), (declval)()...)) absl::lts_20240116::container_internal::FlatHashSetPolicy::apply(F&&, Args&& ...) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Args = {grpc_core::ClientChannel::SubchannelWrapper*}; T = grpc_core::ClientChannel::SubchannelWrapper*; decltype (absl::lts_20240116::container_internal::DecomposeValue(declval(), (declval)()...)) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:64: required from ‘static decltype (P:: apply(forward(f), (forward)(absl::lts_20240116::container_internal::hash_policy_traits::apply::ts)...)) absl::lts_20240116::container_internal::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = absl::lts_20240116::container_internal::raw_hash_set, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::EmplaceDecomposable; Ts = {grpc_core::ClientChannel::SubchannelWrapper*}; P = absl::lts_20240116::container_internal::FlatHashSetPolicy; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; = void; decltype (P:: apply(forward(f), (forward)(absl::lts_20240116::container_internal::hash_policy_traits::apply::ts)...)) = std::pair, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::allocator >::iterator, bool>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2424:59: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::emplace(Args&& ...) [with Args = {grpc_core::ClientChannel::SubchannelWrapper*}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2350:36: required from ‘std::pair::iterator, bool> absl::lts_20240116::container_internal::raw_hash_set::insert(absl::lts_20240116::container_internal::raw_hash_set::init_type&&) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy; Hash = absl::lts_20240116::container_internal::HashEq::Hash; Eq = absl::lts_20240116::container_internal::HashEq::Eq; Alloc = std::allocator; absl::lts_20240116::container_internal::raw_hash_set::init_type = grpc_core::ClientChannel::SubchannelWrapper*]’ /<>/build-8.3/src/core/client_channel/client_channel.cc:338:52: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1809:55: error: no matching function for call to ‘Deallocate(std::allocator*, void*, size_t)’ common.alloc_size(policy.slot_size, AlignOfSlot)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1809:55: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1807:47: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1809:55: note: in template argument for type ‘long unsigned int’ common.alloc_size(policy.slot_size, AlignOfSlot)); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h: In instantiation of ‘static void absl::lts_20240116::container_internal::raw_hash_set::dealloc_fn(absl::lts_20240116::container_internal::CommonFields&, const absl::lts_20240116::container_internal::PolicyFunctions&) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3245:16: required from ‘static const absl::lts_20240116::container_internal::PolicyFunctions& absl::lts_20240116::container_internal::raw_hash_set::GetPolicyFunctions() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2962:59: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::drop_deletes_without_resize() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3016:35: required from ‘void absl::lts_20240116::container_internal::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3123:36: required from ‘size_t absl::lts_20240116::container_internal::raw_hash_set::prepare_insert(size_t) [with Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>; size_t = long unsigned int]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3103:32: required from ‘std::pair absl::lts_20240116::container_internal::raw_hash_set::find_or_prepare_insert(const K&) [with K = grpc_core::Observable >::Observer*; Policy = absl::lts_20240116::container_internal::FlatHashSetPolicy >::Observer*>; Hash = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash; Eq = absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq; Alloc = std::allocator >::Observer*>]’ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2823:46: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./src/core/lib/promise/observable.h:146:42: required from ‘grpc_core::Poll grpc_core::Observable::Observer::operator()() [with T = absl::lts_20240116::StatusOr]’ ./src/core/lib/promise/detail/promise_like.h:100:27: required from ‘decltype (grpc_core::promise_detail::WrapInPoll(((grpc_core::promise_detail::PromiseLike::type>::value), void>::type>*)this)->grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::f_())) grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Observable >::ObserverWhen mutable::)> >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; decltype (grpc_core::promise_detail::WrapInPoll(((grpc_core::promise_detail::PromiseLike::type>::value), void>::type>*)this)->grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::f_())) = grpc_core::Poll >]’ ./src/core/lib/promise/map.h:84:22: required from ‘grpc_core::CheckDelayed(Promise):: mutable [with Promise = grpc_core::Observable >::ObserverWhen mutable::)> >; typename grpc_core::promise_detail::PromiseLike::Result = absl::lts_20240116::StatusOr]’ ./src/core/lib/promise/map.h:82:58: required from ‘struct grpc_core::CheckDelayed(Promise) [with Promise = grpc_core::Observable >::ObserverWhen mutable::)> >]::’ ./src/core/lib/promise/map.h:90:3: required from ‘auto grpc_core::CheckDelayed(Promise) [with Promise = grpc_core::Observable >::ObserverWhen mutable::)> >]’ /<>/build-8.3/src/core/client_channel/client_channel.cc:897:19: required from here /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: error: no matching function for call to ‘Deallocate(absl::lts_20240116::container_internal::raw_hash_set >::Observer*>, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Hash, absl::lts_20240116::container_internal::HashEq >::Observer*, void>::Eq, std::allocator >::Observer*> >::allocator_type*, void*, size_t)’ common.alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: note: candidate is: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:30:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord_analysis.h:23, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/cord.h:83, from /<>/build-8.3/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template void absl::lts_20240116::container_internal::Deallocate(Alloc*, void*, size_t) void Deallocate(Alloc* alloc, void* p, size_t n) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/container_memory.h:74:6: note: template argument deduction/substitution failed: In file included from /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:26:0, from /<>/build-8.3/third_party/abseil-cpp/absl/container/flat_hash_map.h:42, from ./src/core/lib/debug/trace_impl.h:22, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/iomgr/error.h:34, from ./src/core/lib/iomgr/closure.h:35, from ./src/core/client_channel/connector.h:27, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3231:56: error: ‘constexpr size_t absl::lts_20240116::container_internal::BackingArrayAlignment(size_t)’ called in a constant expression Deallocate( ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3233:65: note: in template argument for type ‘long unsigned int’ common.alloc_size(sizeof(slot_type), alignof(slot_type))); ^ In file included from ./src/core/lib/resource_quota/memory_quota.h:46:0, from ./src/core/lib/resource_quota/arena.h:40, from ./src/core/lib/promise/arena_promise.h:32, from ./src/core/lib/transport/transport.h:51, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/activity.h: In instantiation of ‘void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]’: ./src/core/lib/promise/activity.h:501:10: required from ‘void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]’ ./src/core/lib/promise/exec_ctx_wakeup_scheduler.h:40:7: required from ‘grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup():: [with ActivityType = grpc_core::promise_detail::PromiseActivity >, grpc_core::ExecCtxWakeupScheduler, grpc_core::ClientChannel::StartIdleTimer()::, grpc_core::RefCountedPtr >; grpc_error_handle = absl::lts_20240116::Status]’ ./src/core/lib/promise/exec_ctx_wakeup_scheduler.h:40:7: required from ‘struct grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity >, grpc_core::ExecCtxWakeupScheduler, grpc_core::ClientChannel::StartIdleTimer()::, grpc_core::RefCountedPtr >]::’ ./src/core/lib/promise/exec_ctx_wakeup_scheduler.h:40:7: required from ‘void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity >, grpc_core::ExecCtxWakeupScheduler, grpc_core::ClientChannel::StartIdleTimer()::, grpc_core::RefCountedPtr >]’ ./src/core/lib/promise/activity.h:553:7: required from ‘void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::WakeupMask = short unsigned int]’ /<>/build-8.3/src/core/client_channel/client_channel.cc:1419:1: required from here ./src/core/lib/promise/activity.h:583:27: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ auto status = RunStep(); ^ ./src/core/lib/promise/activity.h: In instantiation of ‘absl::lts_20240116::optional::Promise::Result> grpc_core::promise_detail::PromiseActivity::RunStep() [with F = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; typename grpc_core::promise_detail::OncePromiseFactory::Promise::Result = absl::lts_20240116::Status]’: ./src/core/lib/promise/activity.h:583:27: required from ‘void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]’ ./src/core/lib/promise/activity.h:501:10: required from ‘void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]’ ./src/core/lib/promise/exec_ctx_wakeup_scheduler.h:40:7: required from ‘grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup():: [with ActivityType = grpc_core::promise_detail::PromiseActivity >, grpc_core::ExecCtxWakeupScheduler, grpc_core::ClientChannel::StartIdleTimer()::, grpc_core::RefCountedPtr >; grpc_error_handle = absl::lts_20240116::Status]’ ./src/core/lib/promise/exec_ctx_wakeup_scheduler.h:40:7: required from ‘struct grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity >, grpc_core::ExecCtxWakeupScheduler, grpc_core::ClientChannel::StartIdleTimer()::, grpc_core::RefCountedPtr >]::’ ./src/core/lib/promise/exec_ctx_wakeup_scheduler.h:40:7: required from ‘void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity >, grpc_core::ExecCtxWakeupScheduler, grpc_core::ClientChannel::StartIdleTimer()::, grpc_core::RefCountedPtr >]’ ./src/core/lib/promise/activity.h:553:7: required from ‘void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::promise_detail::Loop >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::WakeupMask = short unsigned int]’ /<>/build-8.3/src/core/client_channel/client_channel.cc:1419:1: required from here ./src/core/lib/promise/activity.h:596:21: error: use of deleted function ‘absl::lts_20240116::optional::optional(absl::lts_20240116::optional&&) [with T = absl::lts_20240116::Status]’ return StepLoop(); ^ In file included from ./src/core/lib/promise/pipe.h:39:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/map.h: At global scope: ./src/core/lib/promise/map.h:71:71: error: ‘grpc_core::promise_detail::Map grpc_core::Map(Promise, Fn) [with Promise = grpc_core::InterceptorList >::RunPromise; Fn = grpc_core::PipeReceiver::Next()::)>:: mutable [with T = std::unique_ptr]:: >)>]’, declared using local type ‘grpc_core::PipeReceiver::Next()::)>:: mutable [with T = std::unique_ptr]:: >)>’, is used but never defined [-fpermissive] GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::Map Map( ^ In file included from ./src/core/lib/promise/pipe.h:37:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/if.h:203:66: error: ‘grpc_core::promise_detail::If grpc_core::If(C, T, F) [with C = bool; T = grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::; F = grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::]’, declared using local type ‘grpc_core::PipeReceiver::Next()::)> [with T = std::unique_ptr]::’, is used but never defined [-fpermissive] GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::If If( ^ In file included from ./src/core/lib/promise/pipe.h:41:0, from ./src/core/lib/transport/transport.h:54, from ./src/core/client_channel/connector.h:31, from ./src/core/client_channel/subchannel.h:34, from ./src/core/client_channel/client_channel_factory.h:24, from ./src/core/client_channel/client_channel.h:26, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: ./src/core/lib/promise/seq.h:115:66: error: ‘grpc_core::promise_detail::Seq grpc_core::Seq(F0, F1, grpc_core::DebugLocation) [with F0 = grpc_core::pipe_detail::Next >; F1 = grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>]’, declared using local type ‘grpc_core::PipeReceiver::Next() [with T = std::unique_ptr]:: >)>’, is used but never defined [-fpermissive] GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION promise_detail::Seq Seq( ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::]’, declared using local type ‘const grpc_core::GrpcMemoryAllocatorImpl::Release(size_t)::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = grpc_core::MetadataMap::DebugString() const [with Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; std::string = std::basic_string]::]’, declared using local type ‘const grpc_core::MetadataMap::DebugString() const [with Derived = grpc_metadata_batch; Traits = {grpc_core::HttpPathMetadata, grpc_core::HttpAuthorityMetadata, grpc_core::HttpMethodMetadata, grpc_core::HttpStatusMetadata, grpc_core::HttpSchemeMetadata, grpc_core::ContentTypeMetadata, grpc_core::TeMetadata, grpc_core::GrpcEncodingMetadata, grpc_core::GrpcInternalEncodingRequest, grpc_core::GrpcAcceptEncodingMetadata, grpc_core::GrpcStatusMetadata, grpc_core::GrpcTimeoutMetadata, grpc_core::GrpcPreviousRpcAttemptsMetadata, grpc_core::GrpcRetryPushbackMsMetadata, grpc_core::UserAgentMetadata, grpc_core::GrpcMessageMetadata, grpc_core::HostMetadata, grpc_core::EndpointLoadMetricsBinMetadata, grpc_core::GrpcServerStatsBinMetadata, grpc_core::GrpcTraceBinMetadata, grpc_core::GrpcTagsBinMetadata, grpc_core::GrpcLbClientStatsMetadata, grpc_core::LbCostBinMetadata, grpc_core::LbTokenMetadata, grpc_core::XEnvoyPeerMetadata, grpc_core::GrpcStreamNetworkState, grpc_core::PeerString, grpc_core::GrpcStatusContext, grpc_core::GrpcStatusFromWire, grpc_core::GrpcCallWasCancelled, grpc_core::WaitForReady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod}; std::string = std::basic_string]::’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:22:0, from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const bool&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] invoke_result_t invoke(F&& f, Args&&... args) { ^ /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const grpc_core::experimental::Json::NumberValue&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::basic_string, std::allocator >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::map, std::allocator >, grpc_core::experimental::Json, std::less, std::allocator > >, std::allocator, std::allocator >, grpc_core::experimental::Json> > >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] /<>/build-8.3/third_party/abseil-cpp/absl/base/internal/invoke.h:211:29: error: ‘absl::lts_20240116::base_internal::invoke_result_t absl::lts_20240116::base_internal::invoke(F&&, Args&& ...) [with F = grpc_core::experimental::Json::type() const::ValueFunctor; Args = {const std::vector >&}; absl::lts_20240116::base_internal::invoke_result_t = grpc_core::experimental::Json::Type; typename absl::lts_20240116::base_internal::Invoker::type = absl::lts_20240116::base_internal::Callable]’, declared using local type ‘grpc_core::experimental::Json::type() const::ValueFunctor’, is used but never defined [-fpermissive] In file included from /<>/build-8.3/third_party/abseil-cpp/absl/functional/function_ref.h:54:0, from /<>/build-8.3/third_party/abseil-cpp/absl/status/status.h:65, from ./src/core/client_channel/client_channel.h:22, from /<>/build-8.3/src/core/client_channel/client_channel.cc:17: /<>/build-8.3/third_party/abseil-cpp/absl/functional/internal/function_ref.h:101:6: error: ‘void absl::lts_20240116::functional_internal::AssertNonNull(const F&) [with F = absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::]’, declared using local type ‘const absl::lts_20240116::Cord::HashFragmented(H) const [with H = absl::lts_20240116::hash_internal::MixingHashState]::’, is used but never defined [-fpermissive] void AssertNonNull(const F&) {} ^ Makefile:228: recipe for target 'src/core/client_channel/client_channel_filter.lo' failed make[2]: *** [src/core/client_channel/client_channel_filter.lo] Error 1 Makefile:222: recipe for target 'src/core/client_channel/client_channel.lo' failed make[2]: *** [src/core/client_channel/client_channel.lo] Error 1 make[2]: Leaving directory '/<>/build-8.3' dh_auto_build: make -j16 returned exit code 2 /usr/share/dh-php/pkg-pecl.mk:108: recipe for target 'build-8.3-stamp' failed make[1]: *** [build-8.3-stamp] Error 2 make[1]: Leaving directory '/<>' /usr/share/dh-php/pkg-pecl.mk:79: recipe for target 'build' failed make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 -------------------------------------------------------------------------------- Build finished at 2024-09-14T11:53:07Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: binary Build-Space: 506352 Build-Time: 88 Distribution: jessie-next Fail-Stage: build Host Architecture: amd64 Install-Time: 181 Job: /srv/buildd/build/work/php-jessie-next/php-grpc_1.66.0-1+freexian8.1+php+1.dsc Machine Architecture: amd64 Package: php-grpc Package-Time: 275 Source-Version: 1.66.0-1+freexian8.1+php+1 Space: 506352 Status: attempted Version: 1.66.0-1+freexian8.1+php+1 -------------------------------------------------------------------------------- Finished at 2024-09-14T11:53:07Z Build needed 00:04:35, 506352k disk space E: Build failure (dpkg-buildpackage died) /srv/buildd/bin/build: FAILED BUILD OF /srv/buildd/build/work/php-jessie-next/php-grpc_1.66.0-1+freexian8.1+php+1.dsc (arch=amd64 dist=php-jessie-next version=1.66.0-1+freexian8.1+php+1) with exit code 2 ****************************************************************************** Finished with status BUILD_FAILED at 2024-09-14 11:53:10.302737 Build needed 0:04:40.208541