Automatic build of php-grpc_1.66.0-1+freexian8.1+php+1 on gaia for php-jessie-next/i386 by rebuildd 0.4.2+nmu2 Build started at 2024-09-14 12:08:07.708178 ****************************************************************************** dscverify: can't find any system keyrings Recorded job php-grpc_1.66.0-1+freexian8.1+php+1_i386.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=i386 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=i386 -d jessie-next -c jessie-i386-sbuild --extra-repository=deb http://php.freexian.com/apt jessie-next main --no-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 (i386) Sat, 14 Sep 2024 12:08:09 +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: i386 Build Architecture: i386 Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/jessie-i386-sbuild-cf7e74c5-2003-4826-b5cd-072016f7fd23' with '<>' I: NOTICE: Log filtering will replace 'build/php-grpc-Kef06P/resolver-C9msfM' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Hit http://deb.freexian.com jessie InRelease Get:1 http://php.freexian.com jessie-next InRelease [5307 B] Get:2 http://deb.freexian.com jessie-lts InRelease [24.9 kB] Get:3 http://php.freexian.com jessie-next/main i386 Packages [235 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 i386 Packages Hit http://deb.freexian.com jessie/contrib i386 Packages Hit http://deb.freexian.com jessie/non-free i386 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 i386 Packages Hit http://deb.freexian.com jessie-lts/contrib i386 Packages Get:5 http://deb.freexian.com jessie-lts/non-free i386 Packages [28.6 kB] Fetched 296 kB in 1s (164 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 339 kB of archives. After this operation, 78.8 kB of additional disk space will be used. Get:1 http://php.freexian.com/apt/ jessie-next/main libpcre3 i386 2:8.44-1+debian8.0.1+debian+2 [339 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 339 kB in 0s (1280 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 ... 11907 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.44-1+debian8.0.1+debian+2_i386.deb ... Unpacking libpcre3:i386 (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:i386 (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-Kef06P/php-grpc-1.66.0' with '<>' I: NOTICE: Log filtering will replace 'build/php-grpc-Kef06P' 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 [479 B] Fetched 1831 B in 0s (135 kB/s) Reading package lists... Hit http://php.freexian.com jessie-next InRelease Hit http://php.freexian.com jessie-next/main i386 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 52.8 MB of archives. After this operation, 249 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive/ ./ sbuild-build-depends-main-dummy 0.invalid.0 [862 B] Get:2 http://deb.freexian.com/extended-lts/ jessie/main libpipeline1 i386 1.4.0-1 [29.6 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://php.freexian.com/apt/ jessie-next/main libfile-stripnondeterminism-perl all 0.034-1~bpo8+1 [16.5 kB] Get:5 http://deb.freexian.com/extended-lts/ jessie/main libssl1.0.0 i386 1.0.1t-1+deb8u21 [2141 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 i386 1.22.2-8 [1167 kB] Get:9 http://php.freexian.com/apt/ jessie-next/main dh-php all 5.4+freexian8.0.1+php+1 [17.2 kB] Get:10 http://deb.freexian.com/extended-lts/ jessie/main bsdmainutils i386 9.0.6 [183 kB] Get:11 http://php.freexian.com/apt/ jessie-next/main libargon2-1 i386 0~20190702-0.1+freexian8.0.1+php+1 [24.1 kB] Get:12 http://deb.freexian.com/extended-lts/ jessie/main man-db i386 2.7.0.2-5 [1008 kB] Get:13 http://php.freexian.com/apt/ jessie-next/main libpcre16-3 i386 2:8.44-1+debian8.0.1+debian+2 [260 kB] Get:14 http://php.freexian.com/apt/ jessie-next/main libpcre2-16-0 i386 10.35-4+debian8.0.1+debian+2 [221 kB] Get:15 http://deb.freexian.com/extended-lts/ jessie/main libasprintf0c2 i386 0.19.3-2 [31.3 kB] Get:16 http://php.freexian.com/apt/ jessie-next/main libpcre2-32-0 i386 10.35-4+debian8.0.1+debian+2 [211 kB] Get:17 http://deb.freexian.com/extended-lts/ jessie/main libbsd0 i386 0.7.0-2+deb8u2 [70.1 kB] Get:18 http://deb.freexian.com/extended-lts/ jessie/main libedit2 i386 3.1-20140620-2 [88.2 kB] Get:19 http://php.freexian.com/apt/ jessie-next/main libpcre2-8-0 i386 10.35-4+debian8.0.1+debian+2 [232 kB] Get:20 http://deb.freexian.com/extended-lts/ jessie/main libmagic1 i386 1:5.22+15-2+deb8u7 [255 kB] Get:21 http://php.freexian.com/apt/ jessie-next/main libpcre2-posix2 i386 10.35-4+debian8.0.1+debian+2 [47.9 kB] Get:22 http://deb.freexian.com/extended-lts/ jessie/main libxml2 i386 2.9.1+dfsg1-5+deb8u16 [838 kB] Get:23 http://php.freexian.com/apt/ jessie-next/main libpcre2-dev i386 10.35-4+debian8.0.1+debian+2 [686 kB] Get:24 http://deb.freexian.com/extended-lts/ jessie/main libffi6 i386 3.1-2+deb8u1 [19.0 kB] Get:25 http://php.freexian.com/apt/ jessie-next/main libpcre32-3 i386 2:8.44-1+debian8.0.1+debian+2 [253 kB] Get:26 http://deb.freexian.com/extended-lts/ jessie/main libglib2.0-0 i386 2.42.1-1+deb8u7 [2467 kB] Get:27 http://php.freexian.com/apt/ jessie-next/main libpcrecpp0 i386 2:8.44-1+debian8.0.1+debian+2 [157 kB] Get:28 http://php.freexian.com/apt/ jessie-next/main libpcre3-dev i386 2:8.44-1+debian8.0.1+debian+2 [627 kB] Get:29 http://php.freexian.com/apt/ jessie-next/main libsodium23 i386 1.0.18-1+freexian8.0.1+php+1 [181 kB] Get:30 http://deb.freexian.com/extended-lts/ jessie/main libcroco3 i386 0.6.8-3+b1 [141 kB] Get:31 http://deb.freexian.com/extended-lts/ jessie/main libonig2 i386 5.9.5-3.2+deb8u6 [122 kB] Get:32 http://php.freexian.com/apt/ jessie-next/main php-common all 2:94+freexian8.0.1+php+1 [17.0 kB] Get:33 http://php.freexian.com/apt/ jessie-next/main php5.6-common i386 5.6.40-78+freexian8.1+php+1 [755 kB] Get:34 http://deb.freexian.com/extended-lts/ jessie/main libsigsegv2 i386 2.10-4+b1 [29.4 kB] Get:35 http://deb.freexian.com/extended-lts/ jessie/main libunistring0 i386 0.9.3-5.2+b1 [288 kB] Get:36 http://php.freexian.com/apt/ jessie-next/main php5.6-json i386 5.6.40-78+freexian8.1+php+1 [18.3 kB] Get:37 http://deb.freexian.com/extended-lts/ jessie/main libxslt1.1 i386 1.1.28-2+deb8u7 [242 kB] Get:38 http://php.freexian.com/apt/ jessie-next/main php5.6-opcache i386 5.6.40-78+freexian8.1+php+1 [65.9 kB] Get:39 http://deb.freexian.com/extended-lts/ jessie/main init-system-helpers all 1.22 [14.0 kB] Get:40 http://php.freexian.com/apt/ jessie-next/main php5.6-readline i386 5.6.40-78+freexian8.1+php+1 [13.7 kB] Get:41 http://deb.freexian.com/extended-lts/ jessie/main file i386 1:5.22+15-2+deb8u7 [60.7 kB] Get:42 http://php.freexian.com/apt/ jessie-next/main php5.6-cli i386 5.6.40-78+freexian8.1+php+1 [1360 kB] Get:43 http://deb.freexian.com/extended-lts/ jessie/main gettext-base i386 0.19.3-2 [121 kB] Get:44 http://deb.freexian.com/extended-lts/ jessie/main m4 i386 1.4.17-4 [249 kB] Get:45 http://deb.freexian.com/extended-lts/ jessie/main mime-support all 3.58 [36.0 kB] Get:46 http://php.freexian.com/apt/ jessie-next/main php5.6-dev i386 5.6.40-78+freexian8.1+php+1 [359 kB] Get:47 http://deb.freexian.com/extended-lts/ jessie/main ucf all 3.0030 [69.7 kB] Get:48 http://deb.freexian.com/extended-lts/ jessie/main autoconf all 2.69-8 [340 kB] Get:49 http://php.freexian.com/apt/ jessie-next/main php5.6-mbstring i386 5.6.40-78+freexian8.1+php+1 [468 kB] Get:50 http://deb.freexian.com/extended-lts/ jessie/main autotools-dev all 20140911.1 [70.5 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 i386 5.6.40-78+freexian8.1+php+1 [129 kB] Get:53 http://php.freexian.com/apt/ jessie-next/main php7.0-common i386 7.0.33-76+freexian8.1+php+1 [562 kB] Get:54 http://deb.freexian.com/extended-lts/ jessie/main autopoint all 0.19.3-2 [413 kB] Get:55 http://php.freexian.com/apt/ jessie-next/main php7.0-json i386 7.0.33-76+freexian8.1+php+1 [17.6 kB] Get:56 http://deb.freexian.com/extended-lts/ jessie/main libtool all 2.4.2-1.11 [190 kB] Get:57 http://php.freexian.com/apt/ jessie-next/main php7.0-opcache i386 7.0.33-76+freexian8.1+php+1 [83.8 kB] Get:58 http://deb.freexian.com/extended-lts/ jessie/main libarchive-zip-perl all 1.39-1+deb8u1 [97.3 kB] Get:59 http://php.freexian.com/apt/ jessie-next/main php7.0-readline i386 7.0.33-76+freexian8.1+php+1 [13.3 kB] Get:60 http://deb.freexian.com/extended-lts/ jessie/main gettext i386 0.19.3-2 [1243 kB] Get:61 http://php.freexian.com/apt/ jessie-next/main php7.0-cli i386 7.0.33-76+freexian8.1+php+1 [1330 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 i386 7.0.33-76+freexian8.1+php+1 [383 kB] Get:65 http://deb.freexian.com/extended-lts/ jessie/main liblist-moreutils-perl i386 0.33-2+b1 [46.4 kB] Get:66 http://php.freexian.com/apt/ jessie-next/main php7.0-mbstring i386 7.0.33-76+freexian8.1+php+1 [467 kB] Get:67 http://deb.freexian.com/extended-lts/ jessie/main xml2 i386 0.4-3.1 [15.0 kB] Get:68 http://deb.freexian.com/extended-lts/ jessie/main libfakeroot i386 1.20.2-1 [45.4 kB] Get:69 http://php.freexian.com/apt/ jessie-next/main php7.0-xml i386 7.0.33-76+freexian8.1+php+1 [123 kB] Get:70 http://deb.freexian.com/extended-lts/ jessie/main fakeroot i386 1.20.2-1 [85.6 kB] Get:71 http://php.freexian.com/apt/ jessie-next/main php7.1-common i386 7.1.33-64+freexian8.1+php+1 [560 kB] Get:72 http://deb.freexian.com/extended-lts/ jessie/main zlib1g-dev i386 1:1.2.8.dfsg-2+deb8u3 [206 kB] Get:73 http://deb.freexian.com/extended-lts/ jessie/main libssl-dev i386 1.0.1t-1+deb8u21 [1272 kB] Get:74 http://php.freexian.com/apt/ jessie-next/main php7.1-json i386 7.1.33-64+freexian8.1+php+1 [17.8 kB] Get:75 http://php.freexian.com/apt/ jessie-next/main php7.1-opcache i386 7.1.33-64+freexian8.1+php+1 [150 kB] Get:76 http://php.freexian.com/apt/ jessie-next/main php7.1-readline i386 7.1.33-64+freexian8.1+php+1 [13.3 kB] Get:77 http://deb.freexian.com/extended-lts/ jessie/main psmisc i386 22.21-2 [119 kB] Get:78 http://php.freexian.com/apt/ jessie-next/main php7.1-cli i386 7.1.33-64+freexian8.1+php+1 [1376 kB] Get:79 http://deb.freexian.com/extended-lts/ jessie/main pkg-config i386 0.28-1 [57.2 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 i386 7.1.33-64+freexian8.1+php+1 [399 kB] Get:82 http://php.freexian.com/apt/ jessie-next/main php7.1-mbstring i386 7.1.33-64+freexian8.1+php+1 [469 kB] Get:83 http://php.freexian.com/apt/ jessie-next/main php7.1-xml i386 7.1.33-64+freexian8.1+php+1 [124 kB] Get:84 http://php.freexian.com/apt/ jessie-next/main php7.2-common i386 7.2.34-51+freexian8.1+php+1 [578 kB] Get:85 http://php.freexian.com/apt/ jessie-next/main php7.2-json i386 7.2.34-51+freexian8.1+php+1 [19.0 kB] Get:86 http://php.freexian.com/apt/ jessie-next/main php7.2-opcache i386 7.2.34-51+freexian8.1+php+1 [166 kB] Get:87 http://php.freexian.com/apt/ jessie-next/main php7.2-readline i386 7.2.34-51+freexian8.1+php+1 [12.9 kB] Get:88 http://php.freexian.com/apt/ jessie-next/main php7.2-cli i386 7.2.34-51+freexian8.1+php+1 [1421 kB] Get:89 http://php.freexian.com/apt/ jessie-next/main php7.2-dev i386 7.2.34-51+freexian8.1+php+1 [423 kB] Get:90 http://php.freexian.com/apt/ jessie-next/main php7.2-mbstring i386 7.2.34-51+freexian8.1+php+1 [478 kB] Get:91 http://php.freexian.com/apt/ jessie-next/main php7.2-xml i386 7.2.34-51+freexian8.1+php+1 [116 kB] Get:92 http://php.freexian.com/apt/ jessie-next/main php7.3-common i386 7.3.33-20+freexian8.1+php+1 [590 kB] Get:93 http://php.freexian.com/apt/ jessie-next/main php7.3-json i386 7.3.33-20+freexian8.1+php+1 [18.8 kB] Get:94 http://php.freexian.com/apt/ jessie-next/main php7.3-opcache i386 7.3.33-20+freexian8.1+php+1 [180 kB] Get:95 http://php.freexian.com/apt/ jessie-next/main php7.3-readline i386 7.3.33-20+freexian8.1+php+1 [12.7 kB] Get:96 http://php.freexian.com/apt/ jessie-next/main php7.3-cli i386 7.3.33-20+freexian8.1+php+1 [1397 kB] Get:97 http://php.freexian.com/apt/ jessie-next/main php7.3-dev i386 7.3.33-20+freexian8.1+php+1 [440 kB] Get:98 http://php.freexian.com/apt/ jessie-next/main php7.3-mbstring i386 7.3.33-20+freexian8.1+php+1 [522 kB] Get:99 http://php.freexian.com/apt/ jessie-next/main php7.3-xml i386 7.3.33-20+freexian8.1+php+1 [114 kB] Get:100 http://php.freexian.com/apt/ jessie-next/main php7.4-common i386 1:7.4.33-14+freexian8.1+php+1 [656 kB] Get:101 http://php.freexian.com/apt/ jessie-next/main php7.4-json i386 1:7.4.33-14+freexian8.1+php+1 [19.2 kB] Get:102 http://php.freexian.com/apt/ jessie-next/main php7.4-opcache i386 1:7.4.33-14+freexian8.1+php+1 [195 kB] Get:103 http://php.freexian.com/apt/ jessie-next/main php7.4-readline i386 1:7.4.33-14+freexian8.1+php+1 [12.9 kB] Get:104 http://php.freexian.com/apt/ jessie-next/main php7.4-cli i386 1:7.4.33-14+freexian8.1+php+1 [1424 kB] Get:105 http://php.freexian.com/apt/ jessie-next/main php7.4-dev i386 1:7.4.33-14+freexian8.1+php+1 [432 kB] Get:106 http://php.freexian.com/apt/ jessie-next/main php7.4-mbstring i386 1:7.4.33-14+freexian8.1+php+1 [396 kB] Get:107 http://php.freexian.com/apt/ jessie-next/main php7.4-xml i386 1:7.4.33-14+freexian8.1+php+1 [103 kB] Get:108 http://php.freexian.com/apt/ jessie-next/main php8.0-common i386 1:8.0.30-8+freexian8.1+php+1 [672 kB] Get:109 http://php.freexian.com/apt/ jessie-next/main php8.0-opcache i386 1:8.0.30-8+freexian8.1+php+1 [430 kB] Get:110 http://php.freexian.com/apt/ jessie-next/main php8.0-readline i386 1:8.0.30-8+freexian8.1+php+1 [12.8 kB] Get:111 http://php.freexian.com/apt/ jessie-next/main php8.0-cli i386 1:8.0.30-8+freexian8.1+php+1 [1465 kB] Get:112 http://php.freexian.com/apt/ jessie-next/main php8.0-dev i386 1:8.0.30-8+freexian8.1+php+1 [471 kB] Get:113 http://php.freexian.com/apt/ jessie-next/main php8.0-mbstring i386 1:8.0.30-8+freexian8.1+php+1 [395 kB] Get:114 http://php.freexian.com/apt/ jessie-next/main php8.0-xml i386 1:8.0.30-8+freexian8.1+php+1 [104 kB] Get:115 http://php.freexian.com/apt/ jessie-next/main php8.1-common i386 8.1.29-1+freexian8.1+php+1 [685 kB] Get:116 http://php.freexian.com/apt/ jessie-next/main php8.1-opcache i386 8.1.29-1+freexian8.1+php+1 [307 kB] Get:117 http://php.freexian.com/apt/ jessie-next/main php8.1-readline i386 8.1.29-1+freexian8.1+php+1 [13.0 kB] Get:118 http://php.freexian.com/apt/ jessie-next/main php8.1-cli i386 8.1.29-1+freexian8.1+php+1 [1662 kB] Get:119 http://php.freexian.com/apt/ jessie-next/main php8.1-dev i386 8.1.29-1+freexian8.1+php+1 [494 kB] Get:120 http://php.freexian.com/apt/ jessie-next/main php8.1-mbstring i386 8.1.29-1+freexian8.1+php+1 [396 kB] Get:121 http://php.freexian.com/apt/ jessie-next/main php8.1-xml i386 8.1.29-1+freexian8.1+php+1 [113 kB] Get:122 http://php.freexian.com/apt/ jessie-next/main php8.2-common i386 8.2.23-1+freexian8.1+php+1 [693 kB] Get:123 http://php.freexian.com/apt/ jessie-next/main php8.2-opcache i386 8.2.23-1+freexian8.1+php+1 [306 kB] Get:124 http://php.freexian.com/apt/ jessie-next/main php8.2-readline i386 8.2.23-1+freexian8.1+php+1 [13.0 kB] Get:125 http://php.freexian.com/apt/ jessie-next/main php8.2-cli i386 8.2.23-1+freexian8.1+php+1 [1701 kB] Get:126 http://php.freexian.com/apt/ jessie-next/main php8.2-dev i386 8.2.23-1+freexian8.1+php+1 [514 kB] Get:127 http://php.freexian.com/apt/ jessie-next/main php8.2-mbstring i386 8.2.23-1+freexian8.1+php+1 [434 kB] Get:128 http://php.freexian.com/apt/ jessie-next/main php8.2-xml i386 8.2.23-1+freexian8.1+php+1 [115 kB] Get:129 http://php.freexian.com/apt/ jessie-next/main php8.3-common i386 8.3.11-1+freexian8.1+php+1 [720 kB] Get:130 http://php.freexian.com/apt/ jessie-next/main php8.3-opcache i386 8.3.11-1+freexian8.1+php+1 [307 kB] Get:131 http://php.freexian.com/apt/ jessie-next/main php8.3-readline i386 8.3.11-1+freexian8.1+php+1 [13.1 kB] Get:132 http://php.freexian.com/apt/ jessie-next/main php8.3-cli i386 8.3.11-1+freexian8.1+php+1 [1730 kB] Get:133 http://php.freexian.com/apt/ jessie-next/main php8.3-dev i386 8.3.11-1+freexian8.1+php+1 [525 kB] Get:134 http://php.freexian.com/apt/ jessie-next/main php8.3-mbstring i386 8.3.11-1+freexian8.1+php+1 [436 kB] Get:135 http://php.freexian.com/apt/ jessie-next/main php8.3-xml i386 8.3.11-1+freexian8.1+php+1 [120 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 52.8 MB in 6s (7728 kB/s) Selecting previously unselected package libpipeline1:i386. (Reading database ... 11907 files and directories currently installed.) Preparing to unpack .../libpipeline1_1.4.0-1_i386.deb ... Unpacking libpipeline1:i386 (1.4.0-1) ... Selecting previously unselected package libssl1.0.0:i386. Preparing to unpack .../libssl1.0.0_1.0.1t-1+deb8u21_i386.deb ... Unpacking libssl1.0.0:i386 (1.0.1t-1+deb8u21) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.2-8_i386.deb ... Unpacking groff-base (1.22.2-8) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.6_i386.deb ... Unpacking bsdmainutils (9.0.6) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.7.0.2-5_i386.deb ... Unpacking man-db (2.7.0.2-5) ... Selecting previously unselected package libasprintf0c2:i386. Preparing to unpack .../libasprintf0c2_0.19.3-2_i386.deb ... Unpacking libasprintf0c2:i386 (0.19.3-2) ... Selecting previously unselected package libbsd0:i386. Preparing to unpack .../libbsd0_0.7.0-2+deb8u2_i386.deb ... Unpacking libbsd0:i386 (0.7.0-2+deb8u2) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../libedit2_3.1-20140620-2_i386.deb ... Unpacking libedit2:i386 (3.1-20140620-2) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../libmagic1_1%3a5.22+15-2+deb8u7_i386.deb ... Unpacking libmagic1:i386 (1:5.22+15-2+deb8u7) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../libxml2_2.9.1+dfsg1-5+deb8u16_i386.deb ... Unpacking libxml2:i386 (2.9.1+dfsg1-5+deb8u16) ... Selecting previously unselected package libffi6:i386. Preparing to unpack .../libffi6_3.1-2+deb8u1_i386.deb ... Unpacking libffi6:i386 (3.1-2+deb8u1) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../libglib2.0-0_2.42.1-1+deb8u7_i386.deb ... Unpacking libglib2.0-0:i386 (2.42.1-1+deb8u7) ... Selecting previously unselected package libcroco3:i386. Preparing to unpack .../libcroco3_0.6.8-3+b1_i386.deb ... Unpacking libcroco3:i386 (0.6.8-3+b1) ... Selecting previously unselected package libonig2:i386. Preparing to unpack .../libonig2_5.9.5-3.2+deb8u6_i386.deb ... Unpacking libonig2:i386 (5.9.5-3.2+deb8u6) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../libsigsegv2_2.10-4+b1_i386.deb ... Unpacking libsigsegv2:i386 (2.10-4+b1) ... Selecting previously unselected package libunistring0:i386. Preparing to unpack .../libunistring0_0.9.3-5.2+b1_i386.deb ... Unpacking libunistring0:i386 (0.9.3-5.2+b1) ... Selecting previously unselected package libxslt1.1:i386. Preparing to unpack .../libxslt1.1_1.1.28-2+deb8u7_i386.deb ... Unpacking libxslt1.1:i386 (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_i386.deb ... Unpacking file (1:5.22+15-2+deb8u7) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.19.3-2_i386.deb ... Unpacking gettext-base (0.19.3-2) ... Selecting previously unselected package m4. Preparing to unpack .../archives/m4_1.4.17-4_i386.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_i386.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_i386.deb ... Unpacking liblist-moreutils-perl (0.33-2+b1) ... Selecting previously unselected package xml2. Preparing to unpack .../archives/xml2_0.4-3.1_i386.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:i386. Preparing to unpack .../libfakeroot_1.20.2-1_i386.deb ... Unpacking libfakeroot:i386 (1.20.2-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.20.2-1_i386.deb ... Unpacking fakeroot (1.20.2-1) ... Selecting previously unselected package libargon2-1:i386. Preparing to unpack .../libargon2-1_0~20190702-0.1+freexian8.0.1+php+1_i386.deb ... Unpacking libargon2-1:i386 (0~20190702-0.1+freexian8.0.1+php+1) ... Selecting previously unselected package libpcre16-3:i386. Preparing to unpack .../libpcre16-3_2%3a8.44-1+debian8.0.1+debian+2_i386.deb ... Unpacking libpcre16-3:i386 (2:8.44-1+debian8.0.1+debian+2) ... Selecting previously unselected package libpcre2-16-0:i386. Preparing to unpack .../libpcre2-16-0_10.35-4+debian8.0.1+debian+2_i386.deb ... Unpacking libpcre2-16-0:i386 (10.35-4+debian8.0.1+debian+2) ... Selecting previously unselected package libpcre2-32-0:i386. Preparing to unpack .../libpcre2-32-0_10.35-4+debian8.0.1+debian+2_i386.deb ... Unpacking libpcre2-32-0:i386 (10.35-4+debian8.0.1+debian+2) ... Selecting previously unselected package libpcre2-8-0:i386. Preparing to unpack .../libpcre2-8-0_10.35-4+debian8.0.1+debian+2_i386.deb ... Unpacking libpcre2-8-0:i386 (10.35-4+debian8.0.1+debian+2) ... Selecting previously unselected package libpcre2-posix2:i386. Preparing to unpack .../libpcre2-posix2_10.35-4+debian8.0.1+debian+2_i386.deb ... Unpacking libpcre2-posix2:i386 (10.35-4+debian8.0.1+debian+2) ... Selecting previously unselected package libpcre2-dev:i386. Preparing to unpack .../libpcre2-dev_10.35-4+debian8.0.1+debian+2_i386.deb ... Unpacking libpcre2-dev:i386 (10.35-4+debian8.0.1+debian+2) ... Selecting previously unselected package libpcre32-3:i386. Preparing to unpack .../libpcre32-3_2%3a8.44-1+debian8.0.1+debian+2_i386.deb ... Unpacking libpcre32-3:i386 (2:8.44-1+debian8.0.1+debian+2) ... Selecting previously unselected package libpcrecpp0:i386. Preparing to unpack .../libpcrecpp0_2%3a8.44-1+debian8.0.1+debian+2_i386.deb ... Unpacking libpcrecpp0:i386 (2:8.44-1+debian8.0.1+debian+2) ... Selecting previously unselected package libpcre3-dev:i386. Preparing to unpack .../libpcre3-dev_2%3a8.44-1+debian8.0.1+debian+2_i386.deb ... Unpacking libpcre3-dev:i386 (2:8.44-1+debian8.0.1+debian+2) ... Selecting previously unselected package libsodium23:i386. Preparing to unpack .../libsodium23_1.0.18-1+freexian8.0.1+php+1_i386.deb ... Unpacking libsodium23:i386 (1.0.18-1+freexian8.0.1+php+1) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2+deb8u3_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.2.8.dfsg-2+deb8u3) ... Selecting previously unselected package libssl-dev:i386. Preparing to unpack .../libssl-dev_1.0.1t-1+deb8u21_i386.deb ... Unpacking libssl-dev:i386 (1.0.1t-1+deb8u21) ... Selecting previously unselected package psmisc. Preparing to unpack .../psmisc_22.21-2_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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_i386.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.19-18+deb8u14) ... Setting up libpipeline1:i386 (1.4.0-1) ... Setting up libssl1.0.0:i386 (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:i386 (0.19.3-2) ... Setting up libbsd0:i386 (0.7.0-2+deb8u2) ... Setting up libedit2:i386 (3.1-20140620-2) ... Setting up libmagic1:i386 (1:5.22+15-2+deb8u7) ... Setting up libxml2:i386 (2.9.1+dfsg1-5+deb8u16) ... Setting up libffi6:i386 (3.1-2+deb8u1) ... Setting up libglib2.0-0:i386 (2.42.1-1+deb8u7) ... No schema files found: doing nothing. Setting up libcroco3:i386 (0.6.8-3+b1) ... Setting up libonig2:i386 (5.9.5-3.2+deb8u6) ... Setting up libsigsegv2:i386 (2.10-4+b1) ... Setting up libunistring0:i386 (0.9.3-5.2+b1) ... Setting up libxslt1.1:i386 (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:i386 (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:i386 (0~20190702-0.1+freexian8.0.1+php+1) ... Setting up libpcre16-3:i386 (2:8.44-1+debian8.0.1+debian+2) ... Setting up libpcre2-16-0:i386 (10.35-4+debian8.0.1+debian+2) ... Setting up libpcre2-32-0:i386 (10.35-4+debian8.0.1+debian+2) ... Setting up libpcre2-8-0:i386 (10.35-4+debian8.0.1+debian+2) ... Setting up libpcre2-posix2:i386 (10.35-4+debian8.0.1+debian+2) ... Setting up libpcre2-dev:i386 (10.35-4+debian8.0.1+debian+2) ... Setting up libpcre32-3:i386 (2:8.44-1+debian8.0.1+debian+2) ... Setting up libpcrecpp0:i386 (2:8.44-1+debian8.0.1+debian+2) ... Setting up libpcre3-dev:i386 (2:8.44-1+debian8.0.1+debian+2) ... Setting up libsodium23:i386 (1.0.18-1+freexian8.0.1+php+1) ... Setting up zlib1g-dev:i386 (1:1.2.8.dfsg-2+deb8u3) ... Setting up libssl-dev:i386 (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 (i386 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 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 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-i386-sbuild SCHROOT_CHROOT_NAME=jessie-i386-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1005 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=jessie-i386-sbuild-cf7e74c5-2003-4826-b5cd-072016f7fd23 SCHROOT_UID=1005 SCHROOT_USER=buildd SHELL=/bin/sh USER=buildd XDG_RUNTIME_DIR=/run/user/1005 XDG_SESSION_CLASS=background XDG_SESSION_ID=c11599 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 i386 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-arch dh build-arch --with php dh_testdir -a dh_update_autotools_config -a dh_autoreconf -a 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=i586-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/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-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... i586-pc-linux-gnu checking host system type... i586-pc-linux-gnu checking target system type... i586-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 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 i586-pc-linux-gnu file names to i586-pc-linux-gnu format... func_convert_file_noop checking how to convert i586-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... yes 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) 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 checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) 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... yes 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) 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=i586-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/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-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... i586-pc-linux-gnu checking host system type... i586-pc-linux-gnu checking target system type... i586-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 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 i586-pc-linux-gnu file names to i586-pc-linux-gnu format... func_convert_file_noop checking how to convert i586-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... yes 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) 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 checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) 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... yes 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) 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=i586-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/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-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... i586-pc-linux-gnu checking host system type... i586-pc-linux-gnu checking target system type... i586-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 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 i586-pc-linux-gnu file names to i586-pc-linux-gnu format... func_convert_file_noop checking how to convert i586-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... yes 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) 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 checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) 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... yes 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) 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=i586-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/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-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... i586-pc-linux-gnu checking host system type... i586-pc-linux-gnu checking target system type... i586-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 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 i586-pc-linux-gnu file names to i586-pc-linux-gnu format... func_convert_file_noop checking how to convert i586-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... yes 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) 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 checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) 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... yes 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) 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=i586-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/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-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... i586-pc-linux-gnu checking host system type... i586-pc-linux-gnu checking target system type... i586-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 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 i586-pc-linux-gnu file names to i586-pc-linux-gnu format... func_convert_file_noop checking how to convert i586-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... yes 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) 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 checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) 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... yes 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) 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=i586-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/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-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... i586-pc-linux-gnu checking host system type... i586-pc-linux-gnu checking target system type... i586-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 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 i586-pc-linux-gnu file names to i586-pc-linux-gnu format... func_convert_file_noop checking how to convert i586-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... yes 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) 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 checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) 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... yes 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) 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=i586-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/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-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... i586-pc-linux-gnu checking host system type... i586-pc-linux-gnu checking target system type... i586-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 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 i586-pc-linux-gnu file names to i586-pc-linux-gnu format... func_convert_file_noop checking how to convert i586-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... yes 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) 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 checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) 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... yes 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) 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=i586-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/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-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... i586-pc-linux-gnu checking host system type... i586-pc-linux-gnu checking target system type... i586-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 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 i586-pc-linux-gnu file names to i586-pc-linux-gnu format... func_convert_file_noop checking how to convert i586-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... yes 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) 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 checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) 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... yes 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) 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=i586-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/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-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... i586-pc-linux-gnu checking host system type... i586-pc-linux-gnu checking target system type... i586-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 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 i586-pc-linux-gnu file names to i586-pc-linux-gnu format... func_convert_file_noop checking how to convert i586-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... yes 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) 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 checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) 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... yes 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) 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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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/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/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." ^ 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/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/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." ^ /<>/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/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/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/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>, ^ /<>/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/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; ^ 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/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>, ^ /<>/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 /<>/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>, ^ 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/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: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/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 { ^ 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/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/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 /<>/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; ^ 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: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: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’ /<>/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>, ^ /<>/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/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>, ^ /<>/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 /<>/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/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 ./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 ./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) { ^ /<>/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 /<>/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 /<>/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&& ^ /<>/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/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 { ^ /<>/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 ./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/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: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/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/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 ./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; ^ 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/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/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/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/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/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’ 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/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: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/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/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>, ^ /<>/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/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/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: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_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/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>, ^ 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/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/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/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 && ^ 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/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/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/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/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/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/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/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/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: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/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/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/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/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/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/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/meta/type_traits.h:519:58: error: expected unqualified-id before ‘>’ token /<>/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/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; ^ /<>/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; ^ 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/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 ./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/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/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/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/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/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/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/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/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 } ^ /<>/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/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/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 /<>/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/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; ^ 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) { ^ /<>/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/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/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/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/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/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/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/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: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/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/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/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/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’ 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 && ^ /<>/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/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/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/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/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/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 } ^ 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/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/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/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/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/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/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/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/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/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/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>, ^ /<>/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/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/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/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 && ^ 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/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/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/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/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 ./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/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 { ^ 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, ^ 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/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: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: 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/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 /<>/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/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, ^ 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 && ^ /<>/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/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/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/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 && ^ /<>/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 ./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/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( ^ 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/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/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: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/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 /<>/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 ./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; ^ /<>/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/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( ^ 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 && ^ /<>/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: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/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/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: 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/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 && ^ 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/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: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/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: 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/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/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 ./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/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 /<>/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 && ^ /<>/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/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 && ^ 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/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); ^ 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 } ^ /<>/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/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/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/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 ./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> ^ 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/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/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/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))); ^ /<>/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))); ^ 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/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: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: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/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/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/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: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:602:42: error: ‘is_trivially_copyable’ is not a member of ‘std’ 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; ^ /<>/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: 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/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( ^ 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: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: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: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:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/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: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: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/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/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; ^ 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/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 /<>/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/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/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/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/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: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))); ^ 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 && ^ /<>/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))); ^ /<>/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/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; ^ 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/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/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>, ^ /<>/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/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/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’ 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/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/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/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/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/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/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’ /<>/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 ./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; ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:58, 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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, 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/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 && ^ /<>/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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, 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/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 && ^ /<>/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/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/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: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))); ^ 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( ^ 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/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/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/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: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: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: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/container/internal/inlined_vector.h:330:25: error: ‘is_trivially_move_constructible’ is not a member of ‘absl’ absl::conjunction>, ^ 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: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: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:74: error: template argument 1 is invalid 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’ 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: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: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’ /<>/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: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: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/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; ^ 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/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( ^ 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: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: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; ^ 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 && ^ /<>/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: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: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/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/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: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: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/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/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: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/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; ^ 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>, ^ /<>/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:25: error: ‘is_trivially_move_assignable’ is not a member of ‘absl’ /<>/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:310:71: error: template argument 1 is invalid absl::conjunction>, ^ /<>/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/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/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/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/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:35, 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/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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’ not a return-statement } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:58, 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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’ 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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, 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::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/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/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: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: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/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; ^ 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; ^ 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/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/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 { ^ 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/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/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: 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/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 } ^ 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: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: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: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/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/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))); ^ 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 && ^ /<>/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/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:35, 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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’ not a return-statement } ^ /<>/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/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 ‘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/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: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: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))); ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:35, 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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, 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::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: 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: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: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: 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: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: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 ‘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: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/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/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/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/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/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/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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’ not a return-statement } ^ /<>/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( ^ 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> ^ /<>/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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, 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 /<>/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/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: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: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))); ^ 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/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/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/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/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/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/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/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/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 && ^ /<>/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/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; ^ 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))); ^ /<>/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: 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: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: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: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:247: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 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::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: 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/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/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: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:250:54: error: expected primary-expression before ‘>’ token return bit_cast(ToHost64(bit_cast(x))); ^ /<>/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: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/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/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: 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::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/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::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/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/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/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/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/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/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:58, 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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’ 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/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/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: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: 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: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: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: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: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: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: 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: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: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 ‘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: 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: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: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 ‘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::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/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 ‘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/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/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/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/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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’ 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/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/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/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: 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/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 && ^ /<>/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/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/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))); ^ 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/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/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/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/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: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/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/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/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/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, ^ 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; ^ /<>/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.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/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 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/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/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/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/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/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/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/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/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: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/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/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/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: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 ‘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 ‘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: 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: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: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: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 ‘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))); ^ 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/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: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: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: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: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 ‘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 ‘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/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:35, 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/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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, 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/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/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::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 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::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/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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, 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 /<>/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> ^ /<>/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/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: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/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 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: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 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: 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/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))); ^ /<>/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/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/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/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/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/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, ^ /<>/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/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 = 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/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/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/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/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:35, 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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’ 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/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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’ not a return-statement } ^ /<>/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/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( ^ /<>/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/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/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/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/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 } ^ 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/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/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/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/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/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::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/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:35, 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/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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, 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::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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, 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::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/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) { ^ 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 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 } ^ /<>/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/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> ^ 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/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/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:35, 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/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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’ not a return-statement } ^ /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, 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::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/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/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 = 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 ./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; ^ 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> ^ 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 = 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; ^ 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))); ^ /<>/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/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) { ^ 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/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/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 } ^ 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: 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 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: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 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 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 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 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 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/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(); } ^ In file included from /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:58, 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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’ 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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’ 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/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/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:35, 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/src/core/client_channel/backup_poller.cc:26: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, 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 /<>/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; ^ /<>/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) { ^ 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/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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’ not a return-statement } ^ /<>/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/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 } ^ 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/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/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 } ^ 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 } ^ /<>/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/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 = 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_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: /<>/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/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 /<>/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/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 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/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/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 = unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/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/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/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/numbers.h:51, 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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, 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 /<>/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/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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’ 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/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/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:35, 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/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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’ 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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, 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/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:35, 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/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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’ 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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, 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/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 = 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/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/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/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 } ^ /<>/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/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 = unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ 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/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 = unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ 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 } ^ /<>/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 /<>/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 = 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/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 } ^ /<>/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/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 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 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/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: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 = 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/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 } ^ /<>/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/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/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/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/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 = 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 /<>/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 = 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/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::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 = 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() 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 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: 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: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/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/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 = 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/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 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/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/numeric/int128.h:1154:0, from /<>/build-8.3/third_party/abseil-cpp/absl/hash/internal/hash.h:58, 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/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:302:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator<<(absl::lts_20240116::int128, 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() {} ^ /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc: In function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’: /<>/build-8.3/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc:328:1: error: body of constexpr function ‘constexpr absl::lts_20240116::int128 absl::lts_20240116::operator>>(absl::lts_20240116::int128, int)’ 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 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 = 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 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/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) { ^ 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/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/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/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/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/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/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/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 = 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/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 = 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/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/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/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> ^ 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/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/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 = 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/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/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))); ^ 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: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: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/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 = 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(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/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 } ^ 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/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’ 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 = 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/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 ./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: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/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; ^ 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; ^ 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/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/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 && ^ /<>/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 = 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 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 /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/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/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 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/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/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))); ^ /<>/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))); ^ 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/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/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/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/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/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; ^ 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: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/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))); ^ 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/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/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/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/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/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/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/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/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/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 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() {} ^ 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 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/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_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/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/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>, ^ /<>/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/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/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/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/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 = unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ 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 && ^ /<>/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/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/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 = 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/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 } ^ 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 /<>/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 { ^ 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/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.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 = 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: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/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/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 /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 /<>/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/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&& ^ /<>/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/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/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 /<>/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_() {} ^ /<>/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/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...); ^ 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 ^ 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 { ^ 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.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 = 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/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_() {} ^ 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) {} ^ /<>/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/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/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) { ^ /<>/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/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 } ^ /<>/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 /<>/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/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/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 = 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_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; ^ /<>/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/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/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&&> {}; ^ /<>/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/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_() {} ^ 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...); ^ /<>/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 ./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 { ^ 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 { ^ 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_() {} ^ /<>/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 /<>/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...); ^ 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...); ^ /<>/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 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/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: /<>/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() {} ^ 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 = 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; ^ /<>/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/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/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; ^ /<>/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/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 { ^ /<>/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&&)’ 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_() {} ^ /<>/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/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 /<>/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/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...); ^ /<>/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/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 } ^ 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...); ^ /<>/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/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/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 = 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/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 ./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 /<>/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...); ^ 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/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 ./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/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 } ^ 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 } ^ 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/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/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/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 } ^ 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/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...); ^ /<>/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/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/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/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 = unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ 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 /<>/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/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/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/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 } ^ /<>/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/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_() {} ^ /<>/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 /<>/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 ./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); ^ 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/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/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_; ^ 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 ./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 /<>/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/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/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/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 ./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 } ^ /<>/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/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’ /<>/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/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/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 } ^ 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 && ^ /<>/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/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/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/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/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/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/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 && ^ 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/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/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, ^ /<>/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; ^ 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 && ^ 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/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/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/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/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/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/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/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/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_() {} ^ 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; ^ /<>/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/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/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 && ^ /<>/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/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/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 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/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/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::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/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/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/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 /<>/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 = 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/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/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/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 /<>/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/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) { ^ 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/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/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/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/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; ^ /<>/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/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/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; ^ 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 = unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/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: 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 /<>/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; ^ 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/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/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&&> {}; ^ /<>/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_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/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/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/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/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/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...); ^ /<>/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 = 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 = {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/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 = unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ 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/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 = 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/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; ^ 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 } ^ 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 /<>/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&)’ /<>/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/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 } ^ 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; ^ /<>/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/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/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 = unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ 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/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 = unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ /<>/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/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/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; ^ /<>/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 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/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; ^ 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...); ^ /<>/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 { ^ 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/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/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/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/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 = unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ /<>/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 /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 ./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/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/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/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/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 ./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/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/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 /<>/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 = unsigned int]’ return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ 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/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::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 /<>/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 /<>/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 ./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/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; ^ 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; ^ /<>/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/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; ^ 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&&> {}; ^ /<>/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/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_() {} ^ 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/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/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_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); ^ 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...); ^ /<>/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_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/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 = 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 /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 ^ 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; ^ 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 { ^ /<>/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...); ^ 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/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/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 /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 /<>/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/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/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 { ^ 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/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/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); ^ 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 /<>/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 /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 { ^ /<>/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 = unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ 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/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 } ^ 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 /<>/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 /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 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/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 = unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ 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/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/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 = 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 = 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/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/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; unsigned int N = 4u; 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; unsigned int N = 4u; 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 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 = 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; ^ /<>/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 = 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/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 /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 { ^ /<>/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 = 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/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/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&&> {}; ^ 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 = {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/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/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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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}; ^ /<>/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 = 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/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 = 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 /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 { ^ 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/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 = 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 = 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/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&) {} ^ /<>/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 = 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/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 /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 { ^ 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/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/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/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 = unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ /<>/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 = 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/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/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 = 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/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; ^ 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 = 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 ./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 = 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/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; ^ 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...); ^ 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.... /<>/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/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 = 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/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; unsigned int N = 4u; 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; unsigned int N = 4u; 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/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 = 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; ^ /<>/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 = 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/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&&> {}; ^ 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 = 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 = {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/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/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/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/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, 1u, 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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 = 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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 ./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, 1u, 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, 1u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1u, 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 ‘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 = 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 ./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; ^ 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; unsigned int N = 4u; 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; unsigned int N = 4u; 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/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 = 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; ^ 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...); ^ 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 = 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/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; ^ /<>/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 = 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; ^ 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...); ^ 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 ./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...); ^ 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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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/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; ^ ./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: ^ 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: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: ^ 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...); ^ ./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/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...); ^ ./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: ^ 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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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 ‘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: ^ 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 } ^ ./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: ^ 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: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: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:285:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./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: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: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 ‘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: 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: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:317:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./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: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 ‘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: ^ ./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/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...); ^ ./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: ^ /<>/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 = unsigned int]’ return (std::max)(align_of_slot, alignof(size_t)); ^ ./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: ^ 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; unsigned int N = 4u; 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; unsigned int N = 4u; 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/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_) { ^ 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> ^ /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/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&); ^ 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_) { ^ /<>/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/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; ^ /<>/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/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 ^ 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&); ^ 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: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/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; }; ^ 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; ^ 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 = 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/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...); ^ 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; ^ /<>/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 = 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 ‘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: ^ 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 = 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 = 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/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 = 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 = 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:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ /<>/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: 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: ^ ./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 ./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: 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: ^ 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, 1u, 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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 = unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ ./src/core/lib/transport/call_state.h:628:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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:636: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 ‘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: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: ^ 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, 1u, 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, 1u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1u, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ ./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: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: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:297:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./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:298:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./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::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 ‘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:317:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./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:320: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: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::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 ‘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: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: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: 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:772: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: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:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./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::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 ‘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:405:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./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: ^ 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 = unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ ./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: ^ /<>/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( ^ ./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: ^ 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; ^ ./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: ^ 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...); ^ ./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 ‘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 ‘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:429:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./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:434:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::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: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:949:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./src/core/lib/transport/call_state.h:443:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ 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: 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: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:461:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./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:464:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ 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:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ 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 ^ ./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 /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 ^ 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; ^ 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; ^ ./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: ^ /<>/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 ^ 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 ‘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::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::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: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: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 ‘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:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./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 ‘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 ‘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 ‘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::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: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: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: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: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:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./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: 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:675:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./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 ‘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:405:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::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: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: ^ 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) { ^ ./src/core/lib/transport/call_state.h:708:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ /<>/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:715: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/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) { ^ /<>/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 ./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: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: ^ 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: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: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:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./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: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: 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: 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: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:792:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./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:797:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./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::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:429:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./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: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: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: ^ 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...); ^ ./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: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: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:317:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./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: 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: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:461:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::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:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::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: 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:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./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: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: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:480:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ ./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:481:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./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::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: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:332: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: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: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: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::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 ‘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: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:921:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./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:925:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: ^ ./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: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::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: ^ 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:382: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: 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: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:949:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./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::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 ‘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: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:547:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./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: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 ‘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 ‘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: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::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: ^ 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: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 ‘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: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: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/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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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:671: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::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:675:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./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 ‘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 ‘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:688:35: error: could not convert ‘kUnstartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kUnstartedReading: ^ ./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::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: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:337:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::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:429:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./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: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: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::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: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: 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:727: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: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: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: ^ /<>/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:314: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: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: 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: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: 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:379: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: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:317: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:752: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: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:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./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:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::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: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::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: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 ‘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: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:337:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::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: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::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: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: ^ 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_) { ^ ./src/core/lib/transport/call_state.h:361: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/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&)’ ./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: ^ 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 ^ ./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: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: 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: ^ 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_) { ^ ./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: ^ /<>/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; ^ ./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: ^ /<>/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> ^ ./src/core/lib/transport/call_state.h:525:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ ./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:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ 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 ^ ./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: ^ 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_; ^ ./src/core/lib/transport/call_state.h:825:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ /<>/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; ^ ./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::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::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: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:396:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./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: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:841:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./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: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:405:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::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: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 ‘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: 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: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: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: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:425:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./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: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: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: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: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: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:903: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: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 ‘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:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./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: 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: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:921:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./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: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: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 ‘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:667:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./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:668:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./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:671: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::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:675:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./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: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: 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: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:418: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 ‘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:420:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./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: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: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:484:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./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:488:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./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:429:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::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: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 ‘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: 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: 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:761:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::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: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:464:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./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: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:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./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:472: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: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 ‘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 ./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:777:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ ./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: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:488:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ 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: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:788:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./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: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 ‘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: 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: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::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: 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: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::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: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 ‘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: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:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./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: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: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:297:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./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:298:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./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: ^ 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...); ^ ./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: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: 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: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: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 ‘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: 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:314:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ ./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: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:850:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::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:550:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./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:317:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ ./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:675:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./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 ‘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::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:688: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:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./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:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./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: ^ 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, 1u, 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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 = unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ ./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:886:13: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ kPushedServerInitialMetadataAndPushedMessage: ^ ./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: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: ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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:708:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./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 ./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:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./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: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: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::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: ^ 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, 1u, 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>/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_) { ^ ./src/core/lib/transport/call_state.h:332:35: error: could not convert ‘kPushedHalfClose’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedHalfClose: ^ , 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 > >’ ./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>/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&)’ ./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: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:332: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: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 ^ ./src/core/lib/transport/call_state.h:337:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ yMetadata, 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>::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/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; ^ ./src/core/lib/transport/call_state.h:657:35: error: could not convert ‘kStart’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kStart: ^ re::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>/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) ^ ./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:335:35: error: could not convert ‘kPushedMessageAndHalfClosed’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessageAndHalfClosed: ^ 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; ^ ./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:925:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: ^ ./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: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:667:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ tadata, 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>::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::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/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))); ^ ./src/core/lib/transport/call_state.h:726:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ 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> ^ ./src/core/lib/transport/call_state.h:727:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ /usr/include/c++/4.9/ostream:58:11: error: use of deleted function ‘std::basic_ios& std::basic_ios::operator=(const std::basic_ios&)’ ./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 /<>/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 ^ ext, 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, 1u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1u, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ 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 ^ ./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::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: { ^ 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; ^ ./src/core/lib/transport/call_state.h:947:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ 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; }; ^ ./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/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; ^ ./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: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 ‘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: 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:755:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./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: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 ‘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 ‘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:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./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: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: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:382:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ ./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:772: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: ^ /<>/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: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::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 ‘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: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: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:718:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./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: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:788:35: error: could not convert ‘kTrailersOnly’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kTrailersOnly: ^ ./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 ‘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: 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:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./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: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: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 ‘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:772:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./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: ^ 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, 3u, 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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 = 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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( ^ ./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:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./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: ^ 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, 3u>’: ./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, 3u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3u, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ ./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:792:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./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:797:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./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 ‘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: 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:820: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::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:420:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ ./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: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:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./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: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:903: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: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:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./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: 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:850:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::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: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: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: 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: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: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 ‘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:921:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./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: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: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:931:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ ./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: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:464:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kReading: ^ ./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: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:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ ./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:472: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/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 = unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ ./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 ‘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:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./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:443:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ ./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 >::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>/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_) { ^ ta, 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>::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap>/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> ^ ./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:458:35: error: could not convert ‘kProcessingClientInitialMetadata’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientInitialMetadata: ^ ./src/core/lib/transport/call_state.h:943:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ /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 /<>/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, 1u, 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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./src/core/lib/transport/call_state.h:944:39: error: could not convert ‘kPushedCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushedCancel: { ^ 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...); ^ ::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, 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::V./src/core/lib/transport/call_state.h:947:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ 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 ^ e::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}]’ ./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:949:39: error: could not convert ‘kPulledCancel’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulledCancel: ^ 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 ^ ./src/core/lib/transport/call_state.h:461:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kIdle: ^ 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 >’ ./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>/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; ^ data, 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>/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>/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) ^ re::GrpcTagsBinMetadata, 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 > >’ ./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_detailcStreamNetworkState>, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, 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>/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; ^ ata, 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 >’ ./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>/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))); ^ ./src/core/lib/transport/call_state.h:468:35: error: could not convert ‘kProcessingClientToServerMessage’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kProcessingClientToServerMessage: ^ 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&)’ ./src/core/lib/transport/call_state.h:472:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ClientToServerPullState’ to ‘int’ case ClientToServerPullState::kTerminated: ^ 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 ^ ./src/core/lib/transport/call_state.h:476:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kPushedMessage: ^ 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&); ^ ./src/core/lib/transport/call_state.h:480:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kIdle: ^ tsMetadata, 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>/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 ^ ./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/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; }; ^ ./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: ^ 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}]’ ./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/inlin./src/core/lib/transport/call_state.h:535: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/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; ^ tadata, 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)); ^ ady, grpc_core::IsTransparentRetry, grpc_core::GrpcTrailersOnly, grpc_core::GrpcTarPit, grpc_core::GrpcRegisteredMethod>::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; ^ ./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/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_) { ^ ./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: ^ 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::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:547: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&)’ 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::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/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 ^ 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; ^ ./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: ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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/<>/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> ^ ./src/core/lib/transport/call_state.h:557:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ /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 ^ ::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>/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; ^ ./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 ‘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: ^ , 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::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, 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: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: 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: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: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: 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/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, 1u, 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, ./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: ^ grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, 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, 1u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1u, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ ./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: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: 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:718:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ ./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:722:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ ./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:726:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ ./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: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::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::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: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:752: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:755:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./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: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:649:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./src/core/lib/transport/call_state.h:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ 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 ^ ./src/core/lib/transport/call_state.h:772:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ 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; ^ ./src/core/lib/transport/call_state.h:657: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: 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))); ^ ./src/core/lib/transport/call_state.h:659:35: error: could not convert ‘kPushedServerInitialMetadata’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadata: ^ 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> ^ ./src/core/lib/transport/call_state.h:660:35: error: could not convert ‘kPushedServerInitialMetadataAndPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedServerInitialMetadataAndPushedMessage: ^ /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 ^ ./src/core/lib/transport/call_state.h:667:35: error: could not convert ‘kIdle’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kIdle: ^ /<>/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:668:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ 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; ^ ./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: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:792:35: error: could not convert ‘kPushedMessage’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kPushedMessage: ^ ./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:797:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ServerToClientPushState’ to ‘int’ case ServerToClientPushState::kFinished: ^ ./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: 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:715: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: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:822:35: error: could not convert ‘kReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kReading: ^ ./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: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::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: ^ 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...); ^ ./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:755:35: error: could not convert ‘kStartedReading’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kStartedReading: ^ ./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: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: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:769:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ ./src/core/lib/transport/call_state.h:850: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 /<>/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...); ^ 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: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 ‘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: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:905:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ ./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::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: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:921:39: error: could not convert ‘kPushed’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPushed: ^ ./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: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/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 = unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ ./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: ^ /<>/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( ^ ./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:825:35: error: could not convert ‘kProcessingServerToClientMessage’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerToClientMessage: ^ ./src/core/lib/transport/call_state.h:947:39: error: could not convert ‘kPulled’ from ‘grpc_core::CallState::ServerTrailingMetadataState’ to ‘int’ case ServerTrailingMetadataState::kPulled: ^ 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_c./src/core/lib/transport/call_state.h:829:35: error: could not convert ‘kProcessingServerTrailingMetadata’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kProcessingServerTrailingMetadata: ^ Makefile:216: recipe for target 'src/core/channelz/channelz_registry.lo' failed make[2]: *** [src/core/channelz/channelz_registry.lo] Error 1 /<>/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’ ore::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, 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>/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...); ^ etadata, 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::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; ^ ./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/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: 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: ^ 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_) { ^ ./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: ^ 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; ^ ./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: ^ /<>/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; ^ ./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/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, 1u, 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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 = 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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/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, 1u, 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, 1u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1u, 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/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/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 = 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/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, 1u, 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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 = 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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, 1u, 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, 1u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1u, 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 ./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, 1u, 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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 = 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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, 1u, 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, 1u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1u, 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/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 ./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: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/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 = 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( ^ ./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: ^ 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; ^ ./src/core/lib/transport/call_state.h:298:35: error: could not convert ‘kTerminated’ from ‘grpc_core::CallState::ServerToClientPullState’ to ‘int’ case ServerToClientPullState::kTerminated: ^ 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_) { ^ ./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/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; ^ ./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/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; ^ 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 = unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /<>/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/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, 1u, 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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>/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_; ^ ./src/core/lib/transport/call_state.h:320:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ /<>/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; ^ c_core::HttpSchemeMetadata, 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, 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>/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::Vare::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::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: ^ 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 = 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 = 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) { ^ >, 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 = unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ ./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: ^ lue, 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, grp./src/core/lib/transport/call_state.h:337:35: error: could not convert ‘kFinished’ from ‘grpc_core::CallState::ClientToServerPushState’ to ‘int’ case ClientToServerPushState::kFinished: ^ 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; ^ c_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, 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>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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_c./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: ^ ore::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}]’ ./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( ^ ttpPathMetadata, 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>::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::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 ./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::ValuetatsBinMetadata, 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}]’ ./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: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: ^ , grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, 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::metadat./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: ^ 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, 1u, 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, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, grpc_core::metadata_detail::Value, 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, 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; ^ 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, 1u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1u, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ ./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 ./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/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...); ^ ./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: ^ 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, 1u, 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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 = unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ ./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: ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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: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: ^ 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/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 = unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ ./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: ^ 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, 1u, 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_co./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: ^ re::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::Value, grpc_core::MetadataMap::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/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::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, 1u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1u, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ orReady, void>, 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: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: ^ 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; ^ ./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: ^ /<>/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: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: ^ /<>/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/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 /<>/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 = 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 /<>/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 ./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< ^ /<>/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/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 = 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/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 /<>/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, 1u, 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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 = unsigned int]’ (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ 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; ^ /<>/build-8.3/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240116::inlined_vector_internal::Storage, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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 /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/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, 1u, 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, 1u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1u, std::allocator > >}’ 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; unsigned int N = 3u; 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, 3u, 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; unsigned int N = 3u; 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/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, 1u, 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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 = 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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, 1u, 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, 1u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1u, 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/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...); ^ 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 = 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_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/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 /<>/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 /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: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{}; ^ ./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/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) { ^ /<>/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_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 ./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 > >&&)’ }); ^ 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 = 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 ./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/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, 1u, 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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 = 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, 1u, 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, 1u, 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, 1u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 1u, 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, 1u, 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, 1u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 1u, std::allocator > >}’ 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 ./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/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: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/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: 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/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; unsigned int N = 4u; 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; unsigned int N = 4u; 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/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 = 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; ^ ./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 > >&&)’ }); ^ /<>/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 = 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; ^ Makefile:213: recipe for target 'src/core/channelz/channelz.lo' failed make[2]: *** [src/core/channelz/channelz.lo] Error 1 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< ^ 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 = 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; ^ 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< ^ ./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/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_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/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 = 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 ./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 ./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 /<>/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 = 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 /<>/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 = 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/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]’ }); ^ ./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/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/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: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, ^ 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/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/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 >]’ ./src/core/lib/transport/call_filters.h:941:11: error: ‘is_trivially_constructible’ is not a member of ‘std’ std::is_trivially_constructible::value, ^ 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; ^ ./src/core/lib/transport/call_filters.h:939:9: error: parse error in template argument list absl::enable_if_t< ^ /<>/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 > >&&)’ ./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/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: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/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; ^ 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); ^ /<>/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/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; ^ 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/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/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 { ^ 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: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: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: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: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: 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 { ^ /<>/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 /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]’ }); ^ 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 /<>/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 = 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 /<>/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, ^ ./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 /<>/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 ./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>&)’ /<>/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/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) { ^ 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) { ^ 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/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: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/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( ^ 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 = absl::lts_20240116::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:1399:15: error: use of deleted function ‘grpc_core::promise_detail::Immediate > >::Immediate(grpc_core::promise_detail::Immediate > >&&)’ }); ^ 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 ./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 > >&&)’ 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 { ^ /<>/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>&)’ ./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 > >&&)’ }); ^ /<>/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/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 ./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 ./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/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) { ^ ./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/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 /<>/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 = 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; ^ 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 /<>/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 = 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( ^ ./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/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; ^ ./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 > >&&)’ }); ^ 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: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, ^ 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 { ^ ./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/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>&)’ ./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< ^ /<>/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]’ ./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 /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; ^ ./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 { ^ 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); ^ /<>/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 /<>/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; ^ 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{}; ^ /<>/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 >&&)’ ./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/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 { ^ 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(); ^ /<>/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 { ^ ./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 /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/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/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/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 /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 ./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) { ^ ./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 /<>/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 = 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/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 /<>/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 ./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 >&)’ ./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(); ^ /<>/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 { ^ 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)) {} ^ /<>/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/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(); ^ 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; ^ ./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.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) { ^ ./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/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 = 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; ^ ./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: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: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 = 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 /<>/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 ‘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 ./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 > >&&)’ }); ^ 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/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 >]’ ./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; ^ 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/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/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/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 /<>/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: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: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: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; ^ /<>/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/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)) {} ^ /<>/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 ./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(); ^ /<>/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 ./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 { ^ 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 { ^ ./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: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: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 /<>/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; ^ /<>/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: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/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>&)’ 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) { ^ /<>/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 ./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 /<>/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 ./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 /<>/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; ^ ./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/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: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 ./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 ./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 /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/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: 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 /<>/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 ./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); ^ 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; ^ 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:140:3: error: use of deleted function ‘absl::lts_20240116::optional_internal::optional_data >::optional_data(const absl::lts_20240116::optional_internal::optional_data >&)’ /<>/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(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 /<>/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>&)’ 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) { ^ /<>/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; ^ ./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 ./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{}; ^ 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 > >&&)’ }); ^ ./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: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 > >&&)’ }); ^ ./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 ./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: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; ^ ./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 ./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: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 ./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 { ^ 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 > >&&)’ }); ^ ./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; ^ 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 { ^ /<>/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>&)’ ./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 > >&&)’ }); ^ /<>/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 /<>/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 = 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 ./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(); ^ 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>&)’ ./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(); ^ /<>/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 ./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)) {} ^ /<>/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/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(); ^ 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; ^ ./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/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: 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 > >&&)’ }); ^ ./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 > >&&)’ }); ^ 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_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: 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 /<>/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>&)’ ./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(); ^ /<>/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 ./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(); ^ /<>/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 >&)’ ./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/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 > >&&)’ }); ^ 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: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 > >&&)’ }); ^ ./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 ./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 ./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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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_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/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 { ^ ./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 /<>/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 = 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; ^ 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 = 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 /<>/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 = 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/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 = 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 /<>/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 = 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/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 /<>/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 /<>/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 = 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; ^ 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 = 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 ‘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 ‘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/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, 3u, 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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 = 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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, 3u>’: ./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, 3u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3u, std::allocator > >}’ 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/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 ./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 = 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/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: 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/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 /<>/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/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 ./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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 21u; 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 unsigned int I = 21u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 21u; 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 unsigned int I = 21u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((size_t)i))]’ constexpr void clear(int i) { units_[unit_for(i)] &= ~mask_for(i); } ^ 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 /<>/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 = 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/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/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/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; unsigned int N = 4u; 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; unsigned int N = 4u; 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/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 ‘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/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; unsigned int N = 4u; 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; unsigned int N = 4u; 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 = 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; ^ /<>/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 = 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/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)); ^ 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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/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; unsigned int N = 4u; 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; unsigned int N = 4u; 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/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, 3u, 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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 = 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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, 3u>’: ./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, 3u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3u, std::allocator > >}’ 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 = 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; ^ /<>/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 = 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 = 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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 /<>/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, 3u, 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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 = 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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/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, 3u>’: ./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, 3u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3u, 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 ./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, 3u, 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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 = 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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, 3u>’: ./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, 3u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3u, 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 ./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/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, 3u, 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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 = 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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, 3u>’: ./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, 3u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3u, 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 ./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, 3u, 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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 = 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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, 3u>’: ./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, 3u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3u, 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/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 ./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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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, 3u, 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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 = 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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, 3u>’: ./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, 3u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3u, 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 /<>/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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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/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 = 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 = 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/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 /<>/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 ./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 /<>/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, 3u, 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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 = 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, 3u, 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, 3u, 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, 3u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 3u>’ ./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, 3u>’: ./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, 3u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 3u, 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/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 = 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/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; unsigned int N = 1u; 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; unsigned int N = 1u; 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; unsigned int N = 1u; 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/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 /<>/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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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/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/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 ./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 /<>/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 = 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 = 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; unsigned int N = 1u; 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; unsigned int N = 1u; 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; unsigned int N = 1u; 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}; ^ 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/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&)’ ./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: 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/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/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; ^ ./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: 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)); ^ ./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/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/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 ./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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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/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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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/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 { ^ 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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()}; ^ ./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/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 ./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 /<>/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))); ^ /<>/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/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 ‘unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ 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 /<>/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 = 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 = 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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_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 /<>/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: 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 ./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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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_closure*&, absl::lts_20240116::Status&, const char*&}; T = grpc_core::CallCombinerClosureList::CallCombinerClosure; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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_core::RefCountedPtr}; T = grpc_core::CallFilters::AddedStack; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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 ./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 ./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 /<>/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 = 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 = 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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/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)...); ^ 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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((size_t)i))]’ constexpr void set(int i) { units_[unit_for(i)] |= mask_for(i); } ^ /<>/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/gprpp/bitset.h: In instantiation of ‘constexpr void grpc_core::BitSet::clear(int) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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/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 = 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 = 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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/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 /<>/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] /<>/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_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/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; unsigned int N = 3u; 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, 3u, 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; unsigned int N = 3u; 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/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 /<>/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; unsigned int N = 4u; 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; unsigned int N = 4u; 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 = 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 /<>/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] /<>/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 = 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 = 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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 /<>/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/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/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; unsigned int N = 3u; 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, 3u, 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; unsigned int N = 3u; 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/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 = 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 = 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/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 = 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 = 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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/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 ./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/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/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/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; unsigned int N = 4u; 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; unsigned int N = 4u; 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 = 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/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 = 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 = 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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/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)) {} ^ 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 = 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 = 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/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 ‘unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ Makefile:246: recipe for target 'src/core/client_channel/lb_metadata.lo' failed make[2]: *** [src/core/client_channel/lb_metadata.lo] Error 1 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: /<>/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/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 = 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 = 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/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: 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 > >&&)’ /<>/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/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 /<>/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 ‘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/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 ‘unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ /<>/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 /<>/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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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/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&) {} ^ /<>/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/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&) {} ^ 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 /<>/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/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_)); ^ 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/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; unsigned int N = 3u; 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, 3u, 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; unsigned int N = 3u; 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/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; unsigned int N = 4u; 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; unsigned int N = 4u; 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 /<>/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 = 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 ./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; ^ 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 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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 ‘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 = 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/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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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/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 = 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/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 = 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 ./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 ./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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((size_t)i))]’ constexpr void clear(int i) { units_[unit_for(i)] &= ~mask_for(i); } ^ 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/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 /<>/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 ./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’ 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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/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] 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, 2u, 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, 2u, 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, 2u, 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, 2u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 2u>’ ./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 = 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, 2u, 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, 2u, 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, 2u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 2u>’ ./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, 2u>’: ./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, 2u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 2u, std::allocator > >}’ using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; ^ 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] /<>/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/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, 2u, 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, 2u, 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, 2u, 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, 2u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 2u>’ ./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 = 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, 2u, 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, 2u, 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, 2u, std::allocator > >’ /<>/build-8.3/third_party/abseil-cpp/absl/container/inlined_vector.h:98:54: required from ‘class absl::lts_20240116::InlinedVector, 2u>’ ./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, 2u>’: ./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, 2u, std::allocator > > {aka class absl::lts_20240116::inlined_vector_internal::Storage, 2u, std::allocator > >}’ 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/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 ./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)); ^ /<>/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/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 = 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 = 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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/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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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/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/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 /<>/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; unsigned int N = 3u; 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, 3u, 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; unsigned int N = 3u; 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 ‘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/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_)); ^ /<>/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 ./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/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; unsigned int N = 4u; 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; unsigned int N = 4u; 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 ./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; unsigned int N = 3u; 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, 3u, 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; unsigned int N = 3u; 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 = 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; ^ 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; unsigned int N = 3u; 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, 3u, 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; unsigned int N = 3u; 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/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 = 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 = 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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/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 ./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)) {} ^ /<>/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.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); ^ /<>/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 /<>/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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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/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; unsigned int N = 4u; 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; unsigned int N = 4u; 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 ./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; unsigned int N = 4u; 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; unsigned int N = 4u; 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 ‘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*; unsigned int N = 1u; 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*; unsigned int N = 1u; 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*; unsigned int N = 1u; 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*; unsigned int N = 1u; 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 >’ /<>/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&}’ /<>/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/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 ‘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 = 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/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 = 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; ^ /<>/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_; ^ 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/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 = 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 = 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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 = 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 = 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*; unsigned int N = 1u; 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*; unsigned int N = 1u; 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*; unsigned int N = 1u; 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*; unsigned int N = 1u; 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/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/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 = 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 = 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/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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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/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/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; ^ /<>/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/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/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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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 /<>/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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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/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 > >&&)’ 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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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/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: /<>/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_; ^ 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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_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 ./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 > >&&)’ /<>/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(); ^ 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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: 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); ^ 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 ‘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/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 = 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 = 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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/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/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/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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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/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/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)...); ^ /<>/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/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/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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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/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/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&) {} ^ /<>/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 = 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 = 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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 ‘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 /<>/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 = 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 = 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: /<>/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/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 = 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 = 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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}; ^ /<>/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/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 ./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/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 = 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 = 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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/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)); ^ /<>/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 ‘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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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/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)); ^ 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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 ./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; unsigned int N = 3u; 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, 3u, 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; unsigned int N = 3u; 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/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/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; unsigned int N = 3u; 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, 3u, 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; unsigned int N = 3u; 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 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 ‘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 ./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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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/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 = 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 = 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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 /<>/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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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/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 = 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 = 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/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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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/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/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 = 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 = 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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: Makefile:240: recipe for target 'src/core/client_channel/dynamic_filters.lo' failed make[2]: *** [src/core/client_channel/dynamic_filters.lo] Error 1 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&) {} ^ 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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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_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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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/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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 4u; 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; unsigned int N = 4u; 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/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 = 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 = 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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: /<>/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 = 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 /<>/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 ‘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.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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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/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; unsigned int N = 4u; 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; unsigned int N = 4u; 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 ./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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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/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 = 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 /<>/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 = 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 = 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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/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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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 = 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 = 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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 ./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 = 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 = 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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/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)) {} ^ 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 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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 = 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 = 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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/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 = 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 = 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/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&) {} ^ 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 ./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: 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 = 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 = 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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)) {} ^ /<>/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/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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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 = 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 = 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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/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 = 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 = 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_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: /<>/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 = 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 = 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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 ‘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 = 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/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 ‘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 ./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 = 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 = 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/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/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 ‘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&) {} ^ 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/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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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/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 = 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; unsigned int N = 4u; A = std::allocator; absl::lts_20240116::inlined_vector_internal::SizeType = 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; unsigned int N = 4u; 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/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 /<>/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 ‘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 ‘bool absl::lts_20240116::container_internal::HashSetResizeHelper::InitializeSlots(absl::lts_20240116::container_internal::CommonFields&, void*, Alloc) [with Alloc = std::allocator; unsigned int SizeOfSlot = 4u; bool TransferUsesMemcpy = false; unsigned int AlignOfSlot = 4u]’: /<>/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 = 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 = 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 ‘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 unsigned int AlignOfSlot = 4u; CharAlloc = std::allocator; size_t = 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 = 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 = 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 ‘unsigned int’ AllocSize(old_capacity_, slot_size, AlignOfSlot, had_infoz_)); ^ 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_)); ^ /<>/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 = 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 ‘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 unsigned int AlignOfSlot = 4u]’: /<>/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 = 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 ‘unsigned int’ common.alloc_size(policy.slot_size, AlignOfSlot)); ^ Makefile:255: recipe for target 'src/core/client_channel/retry_filter.lo' failed make[2]: *** [src/core/client_channel/retry_filter.lo] Error 1 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 ./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: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/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/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 ‘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 ‘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 ‘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 ‘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 unsigned int AlignOfSlot = 4u]’: /<>/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 ‘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 ‘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; 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 ‘unsigned int’ common().alloc_size(sizeof(slot_type), alignof(slot_type))); ^ 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 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/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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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 ./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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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_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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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/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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:92:12: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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 unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’: ./src/core/lib/gprpp/bitset.h:94:14: required from ‘constexpr void grpc_core::BitSet::set(int, bool) const [with unsigned int kTotalBits = 35u; unsigned int kUnitBits = 16u]’ ./src/core/lib/gprpp/table.h:382:5: required from ‘bool grpc_core::Table::set_present(bool) [with unsigned int I = 17u; 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 unsigned int I = 17u; 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<35u, 16u>*)this)->grpc_core::BitSet<35u, 16u>::units_[grpc_core::BitSet::unit_for<35u, 16u>(((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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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 = 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 = 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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 ./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 = 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), 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 ./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/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 = 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 = 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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; unsigned int N = 6u; 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: 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 = 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 = 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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 /<>/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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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::{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 = 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 = 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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; unsigned int N = 2u; 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/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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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 = 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: /<>/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*; unsigned int N = 1u; 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*; unsigned int N = 1u; 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*; unsigned int N = 1u; 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*; unsigned int N = 1u; 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/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 = 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 = 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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/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/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: 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 = 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 = 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/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 = 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 = 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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; unsigned int N = 3u; 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 = 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 = 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*; unsigned int N = 1u; 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*; unsigned int N = 1u; 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*; unsigned int N = 1u; 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*; unsigned int N = 1u; 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/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 ‘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 ‘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_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; unsigned int SizeOfSlot = 4u; bool TransferUsesMemcpy = false; unsigned int AlignOfSlot = 4u]’: /<>/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 = 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 = 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 ‘unsigned int’ Allocate(&alloc, alloc_size)); ^ 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 = 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 = 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/raw_hash_set.h: In instantiation of ‘void absl::lts_20240116::container_internal::HashSetResizeHelper::DeallocateOld(CharAlloc, size_t, void*) [with unsigned int AlignOfSlot = 4u; CharAlloc = std::allocator; size_t = 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 = 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 = 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 ‘unsigned int’ AllocSize(old_capacity_, slot_size, AlignOfSlot, had_infoz_)); ^ 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: /<>/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 ‘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 = 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 ‘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/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; unsigned int SizeOfSlot = 4u; bool TransferUsesMemcpy = false; unsigned int AlignOfSlot = 4u]’: /<>/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 = 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 = 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 ‘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 unsigned int AlignOfSlot = 4u; CharAlloc = std::allocator; size_t = 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 = 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 = 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 ‘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 ‘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 = 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 ‘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 unsigned int AlignOfSlot = 4u]’: /<>/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 = 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 ‘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 = 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 ‘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-arch' failed make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 -------------------------------------------------------------------------------- Build finished at 2024-09-14T12:12:51Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: i386 Build Type: any Build-Space: 506352 Build-Time: 96 Distribution: jessie-next Fail-Stage: build Host Architecture: i386 Install-Time: 179 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: 282 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-14T12:12:51Z Build needed 00:04:42, 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=i386 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 12:12:54.887865 Build needed 0:04:47.179687